14. If I ________enough time, I would have done my homework last night.
(A) have
(B) had
(C) have had
(D) had had

答案:登入後查看
統計: A(33), B(157), C(53), D(463), E(0) #717705

詳解 (共 5 筆)

#1362735
後面那句是過去式,又此題為假設語氣
前面那句需要退一時態,變成過去完成式:had+Vpp
have=有,過去式had
二者結合變成had had....

8
0
#1148485
你好,這是假設語氣,此題為與過去事實相反的假設。
If + S. + had p.p., S + would(could / should / might) + have p.p..


If I    had had     enough time, I would have done my homework last night.
第二個had是p.p.,所以不是兩個動詞。

5
0
#1148489
對了,如果假設語氣中省略 If,這時可以調換主詞與助動詞的位置→變成倒裝句。
Had + S. + p.p., S.+ would(could / should / might) + have p.p..
5
0
#1148498
謝謝
1
0
#1148468

 If I ________enough time, I would have done my homework last night
(A) have 
(B) had 
(C) have had 
(D) had had

答案(D)had had ?不是二個動詞嗎?有人可以解說嗎?謝謝

0
0