14. If I __________ a more reliable car, I __________ to Canada rather than fly.
(A) would have… would drive
(B) had… had driven
(C) had... would drive
(D) would have had… would drive
答案:登入後查看
統計: A(19), B(25), C(558), D(35), E(0) #2023075
統計: A(19), B(25), C(558), D(35), E(0) #2023075
詳解 (共 4 筆)
#7620889
If I had a more reliable car, I would drive to Canada rather than fly.
如果我有一輛更可靠的車,我開車去加拿大而不是坐飛機。事實上,我現在沒有一輛可靠的車,所以我也不會開車去加拿大(只能搭飛機)。因為表達的是與「現在」事實相反的假設,故選擇 (C)。
「與現在事實相反」的假設語氣(Second Conditional)If + 主詞 + 過去簡單式/過去式動詞 ..., 主詞 + would / could / might + 動詞原形 ...
(A) would have... would drive - If 子句中不能直接搭配助動詞 would。
(B) had... had driven - 主要子句不可使用 had driven(過去完成式用在與「過去事實相反」的句型中,且主要子句結構應為 would have + Vpp)。
答案(C) had... would drive- 正確。If 子句使用過去式 had,主要子句使用 would + 動詞原形 (drive),完全符合「與現在事實相反」的假設語氣句型。
(D) would have had... would drive- If 子句結構不正確,不能在條件子句使用 would have had。
0
0