25. _____________ for your consistent encouragement, I would have
given up the dream to be a great cook in New York.
(A) Were it not
(B) Had it not been
(C) Was it not
(D) Have it not been
統計: A(71), B(241), C(25), D(9), E(0) #1308757
詳解 (共 7 筆)
[如果沒有...],與[過去事實相反]的假設語氣句型:
If it had not been for + 名詞 , 主詞 + would have / should have / could have /might have + 過去分詞
例: If it had not been for his seat belt, Nick would have been killed.
- 這類句型可以省略句首的if,改成 Were it not for 或 Had it not been for.
此外兩者也都可用 But for 來代替.
If it were not for music, our life would be boring.
=Were it not for music, our life would be boring.
=But for music, our life would be boring.
If it had not been for his seat belt, Nick would have been killed.
=Had it not been for his seat belt, Nick would have been killed.
=But
for his seat belt, Nick would have been killed.
可分為兩種:與現在事實相反 / 與過去事實相反 資料來源
*與現在事實相反*
If it were not for global warming, we wouldn't suffer so many disasters.
= Were it not for global warming, we wouldn't suffer so many disasters.
= But for global warming, we wouldn't suffer so many disasters.
若不是地球暖化,我們不會遭受這麼多災難。
事實是→因為地球暖化,所以我們現在遭受了災難。
*與過去事實相反*(題幹)
If it had not been for your consistent encouragement, I would have given up the dream to be a great cook in New York.
= Had it not been for your consistent encouragement, I would have given up the dream to be a great cook in New York.
= But for your consistent encouragement, I would have given up the dream to be a great cook in New York.
感覺A應該也可以呀?