Слово but в предложении может быть наречием, предлогом или союзом. И его значение не ограничивается только «но». But в функции наречия переводится на русский язык как «лишь», «только», «единственно», «просто». But в функции предлога переводится как «кроме», «за исключением», «исключая», «без». But в роли союза переводится на русский как «но», «а», «однако», «тем не менее», «если бы не», «как не», «чтобы не»...
Для выражения противопоставления можно использовать не только but. Правда, у каждого из перечисленных ниже слов есть свои оттенки смысла. Разбираемся, как можно разнообразить свою речь и не пользоваться только одним-единственным союзом. However Это слово означает «однако», «тем не менее». Оно очень популярно в английском языке. Почти всегда можно заменить but на however — смысл высказывания не изменится. We didn't go abroad this summer. However, we had a great time in the countryside. — Мы не поехали за границу этим летом...