問題詳情
15. If you had been more careful, you _____ such a mistake.
(A) wouldn’t have made
(B) won’t make
(C) didn’t make
(D) wouldn’t be made
參考答案
答案:A
難度:適中0.633
書單:沒有書單,新增
用户評論
【莓喵】評論
如果你以前可以更小心的話,你就不會犯如此的錯誤。此為與過去事實相反的語氣。If為條件子句,因此使用過去完成式,you所連接的為主要子句,使用would/could/should +have +p.p.完整文法解釋:https://kiki888.pixnet.net/blog/post/27183514