您现在的位置是:首页 >

虚拟语气对过去的虚拟 请问在虚拟语气中,对过去的情况表示虚拟时,would have done 和 had done 有什么区别?

火烧 2021-06-11 12:05:00 1137
请问在虚拟语气中,对过去的情况表示虚拟时,would have do e 和 had do e 有什么区别? 请问在虚拟语气中,对过去的情况表示虚拟时,would have do e 和 had do

请问在虚拟语气中,对过去的情况表示虚拟时,would have done 和 had done 有什么区别?  

请问在虚拟语气中,对过去的情况表示虚拟时,would have done 和 had done 有什么区别?

看混了。首先,表示与过去相反,从句必须使用had done 主句必须用would have done,这是硬规定,没商量。其次,表示与过去相反,wish 后用had done,建议你再看一下语法书。

虚拟语气中对过去的虚拟主句否定是用would have not done or would not have done?

would have done:本应该那样做却没有做
would not have done:本不应该做的事却做了
多数情况下用于虚拟语气中.

if条件句虚拟语气: ①过去虚拟:if用had done,主句用would have done ②

对,但不全

虚拟语气中对过去的过去的虚拟使用什么时态

对现在的虚拟用did,were
对过去的虚拟,用had done,只有对过去的虚拟啊。
对将来的虚拟,用did,were to do,should do

虚拟语气里对过去的虚拟即shouldcouldmight+动词过去完成时和另一种虚拟语气情态动词+HAVE DONE有什...

与过去事实相反的非真实条件句啊,从句用过去完成时,主句中用would/could/should/+have done比如说 if you had done your homework,you would not have been criticized by him
should have done 是本应该做什么

if i had done与if i would have done的区别好像两者都是对过去的虚拟

条件状语从句对过去的虚拟结构是从句用过去完成时had done, 主语用would have done的形式,并没有从句If用 would have done的形式。
例1:If Mary had studied hard, she would have passed the final exam.
如果Mary 努力学习的话,她期末考试就会及格了。(表示她考试不及格,对过去的虚拟)。
例2:If I had known her phone number, I would have called her in time.
如果我有她的电话号码,我就会及时打电话给他。
条件虚拟语气还有一种省略if的形式,如果省略了引导词if,则从句需要倒装。
例3:HadMary studied hard, she would have passed the final exam.
如果Mary 努力学习的话,她期末考试就会及格了。
例4: HadI known her phone number, I would have called her in time.
 拓展:
条件虚拟对现在虚拟的结构是从句用一般过去式,主句用would do形式。
例1:If I were you, I would try it again.
如果我是你的话,我会再次尝试。
例2(倒装形式):Were I you, I would try it again.
如果我是你的话,我会再次尝试。
 例3:If we had a washing machine, my mother would be happy.
 如果我们有洗衣机的话,我妈妈会很开心。

在虚拟语气中表示与将来情况相反,would与could有什么区别?

在非真实条件句中:

与现在事实相反,和与将来事实相反(对将来的设想)主句形式都是should(would)+动词原形,它们的区别在于从句的形式。

与现在的事实相反时,条件从句时态为一般过去时;

与将来事实相反时,条件从句的时态为一般过去时/were+不定式/should+动词原形。

可见与现在事实相反和与将来事实相反都有一个同样的模式:主句should+ 动词原形,从句一般过去时,这个要从语境中判断出正确的事态。
例如:If you sueeded,everything should be all right.
从句“如果你成功了”,成功是以后的事,所以是对将来的设想。
主句“一切都会好的”,这是将来成功后的结果,所以也是对将来的设想。

could 和would 的区别在于could 是讲能不能做到(做事情的能力) ;
would 是说会不会去做,想不想(愿意不愿意) 。
一个是有没有可能性,一个是有可能性但是更有选择。
could和would都可用于虚拟语气,它们之间只有细微的语气差别,一般could有猜测之意。

虚拟语气的问题(would have done和could have done)?

你好。
1 非常简单。记住:与 if 的虚拟语气搭配时,主句的助动词通常是 would. could往往出现在不含 if 结构的简单句中:Mary went to the labrary yesterday, and i could have joined her, but I fot to.

虚拟语气对过去的虚拟 请问在虚拟语气中,对过去的情况表示虚拟时,would have done 和 had done 有什么区别?

2 答案是A .
== you ____WOULD____ go and spoil yourself ( if you go out every night)-------括号中的内容省略了,因为前面已经有了I wish you wouldn’t go out ebery night,所以不必多此一举。

虚拟语气对过去的假设

本题考察虚拟语气和真实语气的结合,同时前一句省略了if从句。如果不省略应该是: If I had known earlier, I would have e earlier, but I ________ that you were waiting for me. 如果我早点知道的话,我会早点来的(事实上我并不知道,也没有来早),但是我并不知道你在等我。
but前面是虚拟的,后面是真实的,所以要用一般过去时。
你说的句型是对的,但是首先要分清那句是主句,哪句是从句,并且哪句是虚拟哪句是真实。这一题如果你选B,应该是把前一句当成从句,后一句当成主句了。这个句子整体结构是but连接的两个并列句,后面其实是一个独立的句子。

  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码