40 Jeff went to Tainan last night. I____________ with him if he had told me a day before.
(A)should go 
(B)
 would go  
(C)
would have gone
(D)
 should be going 

答案:登入後查看
統計: A(26), B(89), C(248), D(24), E(0) #1483868

詳解 (共 2 筆)

#1553669

假設句:

現在事實相反:

條件子句-主詞+ were

                         過去式v

                         過去助動詞+原形v

主要子句-主詞+(should,would,could,might)  + 原形V

ex: If he were rich, he would buy the bank.


過去事實相反

條件子句-主詞+ had +p.p

主要子句- 主詞+(should,would,could,might)  + have+p.p

ex: If I had had enough time, I would have gone abroad with you.


未來事實相反

條件子句-主詞+ were to +原V

主要子句-主詞+(should,would,could,might)  + 原形V

ex: If I were to be reborn, I would be a musician.

35
1
#5794520
The sentence is in the past tense ("Jeff went to Tainan last night"), so the correct form to complete the sentence is the past conditional. The past conditional uses "would have" + past participle. 
0
0