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
統計: 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