永发信息网

请问 过去完成时有虚拟语气吗?如果有 用哪种时态 有过去的过去的过去吗??

答案:3  悬赏:20  手机版
解决时间 2021-03-05 01:04
  • 提问者网友:蔚蓝的太阳
  • 2021-03-04 20:42
请问 过去完成时有虚拟语气吗?如果有 用哪种时态 有过去的过去的过去吗??
最佳答案
  • 五星知识达人网友:第四晚心情
  • 2021-03-04 21:44
有的。 形式为“would have done” 意为“过去本应该做(实际上没有做)”
例如,I would have finished my homework last night. 昨晚我本该把作业完成了的。追问谢谢 可是这应该是对一般过去时的虚拟 不是过去完成时吧追答你的意思是这个?
表示与过去事实相反的情况
  从句:If 主语+had+done
  主句:主语+should/would/could/might+have done 

eg: If I had got there earlier,I should/could have met her. 如果我早到那儿,我就会见到她。追问虚拟语气不是往前推一个时态吗,比如事实是过去式,虚拟则要用过去完成式,但若果事实是过去完成式,虚拟用什么啊追答你过于纠结于虚拟语气的这种形式了,虚拟实际上就是一种假设推测,对现在,对将来,对过去(过去的过去统一归为过去)。

1、表示与现在事实相反的情况:
  从句:If 主语+过去时(Be动词用were)
  主句:主语+should/would/could/might+do
eg:If I were you,I would take an umbrella.
如果我是你,我会带把伞。(事实:我不可能是你)

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

3、表示对将来情况的主观推测  

  主句:主语+should/could/would/might+do 
  从句:①if+主语+were to do
  ②if+主语+should/would/could/might+do
  ③if+主语+did(动词过去式)/were [1]
eg:If he should come here tomorrow,I would talk to him.

  如果他明天来这儿的话,我就跟他谈谈。(事实:来的可能性很小)
全部回答
  • 1楼网友:想偏头吻你
  • 2021-03-04 23:11
没有追问为什么没有啊追答说不出来,不好意思,但是按照你说的用很久以前吧
  • 2楼网友:長槍戰八方
  • 2021-03-04 22:22
过去完成时的虚拟语态有一个例子,是 If you hadn't have run away,this would't have happened. 这个句子是我在迪士尼动画片美女与野兽中看到的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯