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
統計: A(21), B(52), C(233), D(15), E(0) #1560031
詳解 (共 3 筆)
#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