什么时候用would have done结构我做题的时候(虚拟语气)总是把would 和would have 弄混,是不是错综条件句就一定用would have 还是什么什么,这种替我至少错了30道了.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 15:40:38
什么时候用wouldhavedone结构我做题的时候(虚拟语气)总是把would和wouldhave弄混,是不是错综条件句就一定用wouldhave还是什么什么,这种替我至少错了30道了.什么时候用w

什么时候用would have done结构我做题的时候(虚拟语气)总是把would 和would have 弄混,是不是错综条件句就一定用would have 还是什么什么,这种替我至少错了30道了.
什么时候用would have done结构
我做题的时候(虚拟语气)总是把would 和would have 弄混,是不是错综条件句就一定用would have 还是什么什么,这种替我至少错了30道了.

什么时候用would have done结构我做题的时候(虚拟语气)总是把would 和would have 弄混,是不是错综条件句就一定用would have 还是什么什么,这种替我至少错了30道了.
此短语的用法见于下面两种形式
1.与将来完成时相对应.比如
we will have finished the work by the end of this month.
she said that we would have finished the work by the end of this month.
2.就像楼上所说,在与过去事实相反的假设的虚拟语气中,从句用had done,主句用could/would/should/might have done

would+do 用于虚拟语气的现在时,从句用动词过去式(be一般用were)。would have
+ done用于虚拟语气的过去式,从句用过去完成时。

WOULD HAVE DONE是虚拟语气 表示应该干的事情没有干或应该发生的事情没有发生,WOULD是过去将来时呀,就是过去的将来,应该不容易弄错吧

过去将来完成时用would have done ,过去将来时用would

对过去发生的事情的虚拟, 比较直观的翻译是: 本可以...本应该...(实际上却没有做到)

虚拟语气中的would have done 与could have done结构 有什么 区别?什么时候用would什么时候用could? should have done 与could have done 都是过去将来完成时吗有些题里会选这些,但有的是would have done 到底什么时候该用哪个呢 有关have done 和be done的问题,什么时候用be done 什么时候用 have 以及have been done. Could have done would have done should have done 什么时候要用 have done,had done,have had done.have di什么时候要用 have done,had done,have had done.have did,had did,have had did What would you have done What would you have done 虚拟语气的主句,什么时候用would do?什么时候用would have done?我的参考书上写 主句的事实与现在相反,用would do;主句的事实与过去相反,用 would have done 我不太明白啊 虚拟语气不都是 本来应该 would have done,might have done,could have done,should have done分别表示什么意思? 现在完成时主动形式什么时候用has done什么时候用have done是不是主语是第一人称,第二人称用have done 第三人称用has done 虚拟语气中对过去的虚拟主句否定是用would have not done or would not have done? 英语非谓语中什么时候用have done 的形式 would rather have done 与should have done 的区别 could have done和would have done的区别 英语 would have done 和should have done 的用法 should have done与would have done有区别吗? should have done和 would have done是什么意思 should have done与would have done有区别吗?