31. Harry cannot show up at the concert tonight. If he ________ his assignment earlier, he would have time to go with us now.
(A) does
(B) has done
(C)had done
(D) would do

答案:登入後查看
統計: A(21), B(52), C(233), D(15), E(0) #1560031

詳解 (共 3 筆)

#2358355
與過去事實相反的假設語氣If + 主詞 ...
(共 67 字,隱藏中)
前往觀看
11
0
#3701724

If he had done his assignment earlier, he would have time to go with us now.

前面一句是與過去事實相反的假設語氣,後面一句是與現在事實相反因為有now

前句指如果他作業當時早點做完 表示他過去沒有早點做完

後句指他現在就有時間和我們一起去 表示他現在沒有跟我們去

 

因此 前句是與過去事實相反 前面有if 

因此用過去完成式

If + 主詞 + had pp

If + 主詞 + had pp主詞 + would +have pp) 

後句是與現在事實相反 後面有now

因此要用 主詞 + would + 原形V

(If + 主詞 + were 主詞 + would + 原形V)

2
0
#4238574
Harry cannot show up...
(共 164 字,隱藏中)
前往觀看
1
0