But — це універсальне англійське слово, яке використовується як сполучник для протиставлення, винятку або обмеження.
conj: але, проте, а, крім, окрім, тільки, лише
conj — значення 1
Used to introduce a phrase or clause that contrasts with what has already been mentioned.
Використовується для введення фрази або речення, що контрастує з тим, що було сказано раніше.
Приклади:
He is small but strong.
Він маленький, але сильний.
I wanted to go, but I couldn't.
Я хотів піти, але не зміг.
conj — значення 2
Used to introduce a statement that contradicts or is the opposite of the previous one, often after a negative.
Використовується для введення твердження, яке суперечить попередньому або є протилежним йому, часто після заперечення.
Приклади:
It's not expensive, but it's very good.
Це не дорого, а це дуже добре.
conj — значення 3
Used to introduce a clause that qualifies a negative statement, meaning 'except that'.
Використовується для введення речення, яке уточнює негативне твердження, означаючи 'крім того, що'.
Приклади:
There was no one there but him.
Там не було нікого, крім нього.
conj — значення 4
Used to introduce an interjection or a remark that intensifies the following statement.
Використовується для введення вигуку або зауваження, яке посилює наступне твердження.
Приклади:
But for your help, I would have failed.
Якби не твоя допомога, я б зазнав невдачі.
all but — майже
Майже; практично.
Приклади:
The project is all but finished.
Проєкт майже завершено.
nothing but — тільки
Ніщо, крім; тільки.
Приклади:
He does nothing but complain.
Він тільки скаржиться.