If she had returned an hour earlier,Mary would not have been caught in the heavy rain.这句是虚拟语气吧?主句would 是情态动词 代指将来,have been 是被动语态,我这样理解对么?那if引导的从句为什么是过去完成时态
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 08:16:35
If she had returned an hour earlier,Mary would not have been caught in the heavy rain.这句是虚拟语气吧?主句would 是情态动词 代指将来,have been 是被动语态,我这样理解对么?那if引导的从句为什么是过去完成时态
If she had returned an hour earlier,Mary would not have been caught in the heavy rain.
这句是虚拟语气吧?主句would 是情态动词 代指将来,have been 是被动语态,我这样理解对么?那if引导的从句为什么是过去完成时态呐?
If she had returned an hour earlier,Mary would not have been caught in the heavy rain.这句是虚拟语气吧?主句would 是情态动词 代指将来,have been 是被动语态,我这样理解对么?那if引导的从句为什么是过去完成时态
从句与主句的搭配如下:
if + had done,would/could/might have done 过去的假设
if+ did,would/could/might do 现在的假设
很高兴为你解答!
请及时采纳哦!多谢你的问题!
她回去是在她被雨淋之前的事,她被雨淋是过去时,过去的过去当然是过去完成时了。
你好。这句的确是虚拟语气,指的是过去的事情。----------她没有提前一小时到家,所以她赶上一场大雨了。
这叫时态的一致性-------
主句(would+完成式)if (连接词) + 从句(过去完成时)
If she had returned an hour earlier, Mary would not have been caught in ...
全部展开
你好。这句的确是虚拟语气,指的是过去的事情。----------她没有提前一小时到家,所以她赶上一场大雨了。
这叫时态的一致性-------
主句(would+完成式)if (连接词) + 从句(过去完成时)
If she had returned an hour earlier, Mary would not have been caught in the heavy rain.
== She did not return an hour earlier, so she was caught in the heavy rain.
收起
你的理解大部分是对,是非真实条件的虚拟语气,
是与过去相反,从句是 had+过去分词, 主句 have+过去分词
也就是从句过去完成时,主句现在完成时。后面是被动语态,所以是been
这是固定的。所以从句一定要使用过去完成时态
是虚拟语气。
这个是虚拟语气的用法。
从句用过去完成时,主要用 would/should/miht+have+done
have been是被动语态。