永发信息网

关于“条件从句用过去完成时,主句用would have done。”

答案:2  悬赏:0  手机版
解决时间 2021-01-04 19:27
  • 提问者网友:杀生予夺
  • 2021-01-03 20:19
1 表示与过去事实相反的情况 条件从句中用的是过去完成时态,主句中要用would have done

2 表示与过去事实相反的情况   
从句:主语+had done   
主句:主语+should/would/could/might+have done   

以上不矛盾么? 2里说还可以用should could might 而1里只说可以用would
最佳答案
  • 五星知识达人网友:琴狂剑也妄
  • 2021-01-10 06:30
没有矛盾的。
would/should/could/might是虚拟条件句的情态动词,都可以用的。
虚拟条件句的时态是不太难记的:
虚拟是什么,虚拟条件句中的结构:就是把“现在或将来”当成“过去”(一般过去时)讲;(“将来”还有:were to/should + V,)而把“过去”当成“过去的过去”(过去完成时)讲。(这个本身就有点怪了吧?)。而主句“现在或将来”就是would/should/could/might + V; “过去”就是would/should/could/might + have + v-ed
全部回答
  • 1楼网友:逃夭
  • 2021-01-10 07:39
这是虚拟语气 用法。以1为主,为最基本的形式,2是个别现象。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯