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

詳解 (共 4 筆)

#3443962
If 假設語氣 組成為:If 條件句+結...
(共 157 字,隱藏中)
前往觀看
16
0
#4945995
不行哦~ 因為前面的had是單純的過去式...
(共 124 字,隱藏中)
前往觀看
10
0
#4657024
改成 If I had a more ...
(共 87 字,隱藏中)
前往觀看
7
0
#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

私人筆記 (共 1 筆)

私人筆記#5855641
未解鎖
這是一個條件句,表達的是對過去情況的假...
(共 577 字,隱藏中)
前往觀看
5
0