if it were not for / but for
if it were not for / but for 意思是 “if it weren't for / but for:表示某一事物是某种情况成立或不成立的唯一原因”. If it weren't for X 意为「要不是 X」:If it weren't for your help, I would be lost(全靠你的帮助). 接续: If it were not for + noun / Had it not been for + noun / but for + noun
if it weren't for / but for:表示某一事物是某种情况成立或不成立的唯一原因
C2接续
If it were not for + noun / Had it not been for + noun / but for + noun
解释
If it weren't for X 意为「要不是 X」:If it weren't for your help, I would be lost(全靠你的帮助)。谈过去用 if it hadn't been for:If it hadn't been for the doctor, he would have died。正式的倒装形式省去 if:Were it not for... 和 Had it not been for...。But for + 名词是非常正式的对等说法:But for your support, we would have failed。
例句
注意
在 if it weren't for 中保留 were(而非 was),即使主语是单数,因为这是假设:If it weren't for him。
FAQ
if it were not for / but for — 是什么意思、怎么用?
if it weren't for / but for:表示某一事物是某种情况成立或不成立的唯一原因. If it weren't for X 意为「要不是 X」:If it weren't for your help, I would be lost(全靠你的帮助)。谈过去用 if it hadn't been for:If it hadn't been for the doctor, he would have died。正式的倒装形式省去 if:Were it not for... 和 Had it not been for...。But for + 名词是非常正式的对等说法:But for your support, we would have failed。
if it were not for / but for — 怎么接续?
If it were not for + noun / Had it not been for + noun / but for + noun
if it were not for / but for — 有什么注意点?
在 if it weren't for 中保留 were(而非 was),即使主语是单数,因为这是假设:If it weren't for him。