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 筆)

#1668096

[如果沒有...],[過去事實相反]的假設語氣句型:

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.

28
1
#2799057
1.和現在事實相反,用過去式2.和過去事...
(共 32 字,隱藏中)
前往觀看
8
0
#3296506

可分為兩種:與現在事實相反 / 與過去事實相反   資料來源

*與現在事實相反*

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. 

6
0
#5404164
(A) 的句型是 If it were ...
(共 179 字,隱藏中)
前往觀看
3
0
#2759349
A請問不行嗎?
(共 9 字,隱藏中)
前往觀看
1
0
#2784868
were it not for 是不是現...
(共 29 字,隱藏中)
前往觀看
0
0
#2783378

感覺A應該也可以呀?

0
0