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(109), D(101), E(0) #3920224
統計: A(13), B(14), C(109), D(101), E(0) #3920224
詳解 (共 2 筆)
#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