问题标题:
【关于虚拟语气的一个问题You——(notmake)suchamistakeifyouhadbeenmorecareful.答案是(wouldn'thavemade),为何不能填hadn'tdone?】
问题描述:

关于虚拟语气的一个问题

You——(notmake)suchamistakeifyouhadbeenmorecareful.

答案是(wouldn'thavemade),

为何不能填hadn'tdone?

黄禹回答:
  表示与过去事实相反的情况,ifyouhadbeenmorecareful.条件从句中用的是过去完成时态,主句中要用wouldhavedone表示与过去事实相反的情况从句:主语+haddone主句:主语+should/would/could/might+havedone ...
陈旭情回答:
  为何不能填hadn'tdone?
黄禹回答:
  表示与过去事实相反的情况从句:主语+haddone主句:主语+wouldn'thavedone
陈旭情回答:
  soorry,原先一直把句型看反了……把条件句看成主句了
查看更多
英语推荐
热门英语推荐