25. If he had taken my advice, he _____ the mistake. Now he regretted not listening to me.
(A) might make
(B) might had made
(C) might not made
(D) might not have made

答案:登入後查看
統計: A(13), B(14), C(108), D(101), E(0) #3920224

詳解 (共 2 筆)

#7396967
正確答案:D 題目翻譯:如果他當時聽了...
(共 231 字,隱藏中)
前往觀看
10
0
#7418183
來源:Chat GPT

完整句子:

If he had taken my advice, he might not have made the mistake. Now he regretted not listening to me.

(如果他當時接受了我的建議,他可能就不會犯那個錯誤了。現在他後悔沒有聽我的話。)

文法解析

這是 第三類條件句(與過去事實相反):

If + 主詞 + had + p.p., 主詞 + might/could/would have + p.p.

例如:

If I had studied harder, I might have passed the exam.
If she had left earlier, she would not have missed the train.

所以:

If he had taken my advice(過去未發生的假設)
→ he might not have made the mistake(過去可能不會犯錯)
其他選項
A. might make ❌(現在或未來語氣,不符合過去假設)
B. might had made ❌(文法錯誤,應為 might have made)

C. might not made ❌(缺少 have)
0
0

私人筆記 (共 3 筆)

私人筆記#8274975
未解鎖
✦✦✦祝各位考友一次上岸、金榜題名!! ...
(共 904 字,隱藏中)
前往觀看
4
0
私人筆記#8209212
未解鎖
✦✦✦已幫考友用星等分類重要單字 翻譯...
(共 678 字,隱藏中)
前往觀看
3
1
私人筆記#8222259
未解鎖
如果是跟現在事實相反 ➡️ 動詞退...
(共 175 字,隱藏中)
前往觀看
1
0