39. If you had told your coach the truth the other day, he ___________ been so disappointed.
(A)could not
(B)will not had
(C) will not have
(D)would not have

答案:登入後查看
統計: A(11), B(4), C(15), D(148), E(0) #678704

詳解 (共 1 筆)

#1079158
這題在考條件句(假設語氣)的用法
 
If 主詞 過去完成式..., 主詞 would(should, could, might, ought to) have p.p
 
→If 主詞 過去完成式..., 主詞 would(should, could, might, ought to) 現在完成式
 
過去完成式:主詞 had (not) P.P
 
現在完成式:主詞 have/has (not) P.P 
 
如果主詞過去怎麼樣的話,他現在早就怎麼樣了
 
考點總是出現在過去完成式的用法和現在完成式的用法
 
所以像這種過去如果怎樣、現在早就怎樣的考題,
had,後have就對了!
 
如此,(A)、(B)秒刪
 
但這題還考了would, should, could, might, ought to的部分
 
故,刪(C)
 
(D)才是答案
6
1