有关would rather的宾从句虚拟!

would rather后宾从对过去虚拟 到底加什么?是could/should+have done?还是过去完成时?还有wish呢?怎么感觉两种都有的样子。求解释。

would rather +主语+did(动词过去时)+其他 表示对现在或将来的虚拟
would rather +主语+had done +其他 表示对过去的虚拟
could/should have done 又联系到情态动词的用法了,它算是过去完成时;could have done 意为:本能够做......(但没做);should have done 意为 :本应该做......(但没做)当然它也用在虚拟语气中
I wish (that) + 主语 +did +其他 表示对现在虚拟
I wish( that) +主语 +had done +其他 表示对过去虚拟
I wish( that) +主语 +were/did/should do +其他 表示对将来的虚拟
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-21
虚拟语气中,would/should/could/might都可用,should主要用于第一人称后;would表示结果还表示过去经常常常做某事,might表示可能性,could表示能力、允许或可能性。比较:
If you tried again ,you would succeed. 要是你再试一试,你就会成功的。 (would表结果)
If you tried again, you might succeed. 要是你再试一试,你可能会成功的。 (might表可能)
If you tried again ,you could succeed. 要是你再试一试,你就能成功了。(could表能力)

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网