英语虚拟语气问题,一堆堆的

来源:百度知道 编辑:UC知道 时间:2024/05/23 15:41:49
1.虚拟语气中说与现在事实相反、过去事实相反等是根据什么判断的,例,If I were you I would accept the job.我的理解是现在有份工作但我不是你。即与现在事实相反。我这样理解对吗?但在If the heavy rain had coincided with an extreme high tide,serious flooding would have resulted如果大雨和海啸一起袭开,将导致严重的洪灾。这句话我不能理解为什么要用与过去事实相反的句式,此句的过去事实是什么?是不是因为大雨和海啸未袭来这个洪灾事实未发生,所以与过去事实相反?但未发生就不会是过去事实阿,怎么会用这句式的?这句的过去事实是虾米?根据谓语动词判定我可以,但要用英语写上面洪灾那句我就昏菜。
2。Had he work harder,he would get through the extrem。条件虚拟句用过去完成时,主句不是用would加have加过去分词的吗?怎么搞的?3.But for his courage,the battle would have been lost.主句用了would加have加过去完成时阿?又是搞什么了?4。Fankly speaking I 'd rather you didn't do anything about it for the time being中时间状语the time being是什么用法?最后,我是用手机上的打字好麻烦呵,大家认真点说说吧。先谢了。

1.
比方说: John 来参加了你的生日晚会,但是你不喜欢John,现在你可以说,"John没来的话,我会开心很多."但实际上John来了..这就是所谓的与现在事实相反.

昨天你没有做完作业,今天上课时老师批评你了.
你可以说"如果昨天我做了作业的话,就不会被老师批评了."...与过去事实相反.

{例,If I were you I would accept the job.我的理解是现在有份工作但我不是你。即与现在事实相反。我这样理解对吗?}
这句话的意思是:如果我是你的话,我会接受这份工作.(事实情况是,,,,YOU没有接受这份工作.也就是与现在事实相反的...因为工作的按受者是你,而不是我.)

但在If the heavy rain had coincided with an extreme high tide,serious flooding would have resulted如果大雨和海啸一起袭开,将导致严重的洪灾。这句话我不能理解为什么要用与过去事实相反的句式,此句的过去事实是什么?
是不是因为大雨和海啸未袭来这个洪灾事实未发生,所以与过去事实相反?但未发生就不会是过去事实阿,怎么会用这句式的?这句的过去事实是虾米?根据谓语动词判定我可以,但要用英语写上面洪灾那句我就昏菜。

这句话的意思是说:如果大雨和海啸一起来的话,就会引起严重的洪水.
通过语法可以发现是对已经发的事情的一个假设 (If引导的是,had done的形式,主句是, would have done) 这个事情是虚拟的,也就是说,过去的事实是"大雨并没有与海啸一起来."句中的现实结果也是假设的,现在的实事是"没有发生洪水."
虚拟语气只是表示说话者的推测,假定.这种由If引导的"条件虚拟句",实际上就是"如果这种事情****样的话,就***了."

2。Had he work harder,he would get through the extrem。条件虚拟句用过去完成时,主句不是用wou