15. I could have made it to the meeting ________ my flight not been delayed.
(A) if
(B) had
(C) should
(D) once

答案:登入後查看
統計: A(939), B(405), C(73), D(53), E(0) #2082168

詳解 (共 5 筆)

#4007060

假設語氣要注意子句的動詞時態!


然後只有不可能實現的假設句才可以寫成倒裝

1. 未來可能發生的假設: 如明天下雨

 假設不久後可能發生(現在式)+ 將產生的結果(未來式)

2. 未來100%不可能發生: 如太陽從西邊升起

假設未來發生(were to + VR)+ 將會產生的結果(過去式助動詞 would could might should + VR )

3. 未來有萬分之一的機會發生: 如中樂透頭獎

假設未來發生(should + VR) +將產生的結果(過去式助動詞 would could might should + VR )

4. 與現在事實相反的假設: 如現在的自己比昨天年輕

假設現在如何(過去式,be動詞必用were)+ 將產生的結果(過去式助動詞 would could might should + VR )
 
5. 與過去事實相反的假設: 如自己是首富的孩子

假設過去如何(過去完成式)+ 將發生的結果(would have p.p.)
29
0
#4665469

有if時(正常) :

I could have made it to the meeting if my flight had not been delayed.

 

沒if時(倒裝) :

I could have made it to the meeting had my flight not been delayed.


25
0
#3614468
I could have made it...
(共 167 字,隱藏中)
前往觀看
22
0
#3820413
秒解假設語氣,與過去事實相反* 則過去...
(共 446 字,隱藏中)
前往觀看
17
0
#3838528
if假設語氣倒裝:If +主詞+{wer...
(共 128 字,隱藏中)
前往觀看
10
0