Вопросы к Поиску с Алисой
Разница между «but for» и «if it were not for» в английском языке заключается в контексте использования. www.memorysecrets.ru
Конструкция «but for» употребляется, когда нужно выразить, что чего-то не существовало или что-то не происходило. ru.stegmax.com Например: «She would have been in real trouble but for your advice» — «Если бы не ваш совет, у неё были бы настоящие неприятности». ru.stegmax.com
Конструкция «if it were not for» используется для построения условных предложений, где одна часть зависит от другой. www.memorysecrets.ru Как правило, во второй части предложения всегда стоит слово «would». www.memorysecrets.ru При этом временной период не охватывает прошедшее время, а только настоящее и будущее. www.memorysecrets.ru Пример: «If it were not for the rain, we would go for a walk» — «Если бы не дождь, мы бы пошли на прогулку». www.memorysecrets.ru vk.com
Таким образом, «but for» чаще используется для выражения общего значения «если бы не», а «if it were not for» — для построения определённых условных конструкций.