这我知道,可为什么would rather的虚拟表将来用过去式,而wish的虚拟表将来用would do
追答would rather后接动词原形,但接从句时要用虚拟语气(宁愿,但愿)。
Would rather +主语+一般过去时(表示与现在或将来相反)
Would rather +主语+过去完成时(表示与过去相反)
即would rather +从句,常用过去时did表示与现在或将来事实相反的愿望,用过去完成时had done表示与过去事实相反的愿望。
I would rather you came tomorrow.
I would rather you hadn’t told her the news.
Frankly speaking, I would rather you came tomorrow. The manager isn’t available today.
I would rather you had gone to the party with me last night. It was really wonderful.
wish表示将来不大可能实现的愿望时
构成:主语 + wish (that) + 从句主语 + would/should/could/might + 原形动词
例如:I wish that he could try again.
I wish that someday I should live on the moon.
We wish that they would come soon
wish表示与现在事实相反的愿望
构成:主语 + wish (that) + 从句主语 + 动词过去式 (be 一律用were)
例如:I wish that the experiment were a success.
We wish we had wings. 我们希望有翅膀。
wish表示与过去事实相反的愿望
构成:主语 + wish (that) + 从句主语 + would/could + have + 过去分词
或had + 过去分词
例如:I wish that you had called yesterday.
I wish that I could have gone with you last night.
I didn’t go to the party, but I do wish I had been there.
这些规则是既定的。好几天没上线,刚刚看到,希望对你有帮助。
?什么时候用would do
追答你说这个?would,should,could只是意思不同而已。。具体根据句子的意思而来
?,什么时候用过去式
追答if 从句主句
过去 过去完成时 would/ should/could/ have done
现在 一般过去式 would/ should/could/ +动词原形
将来 1.一般过去时
(be多用于were) would/should/could/might +动词原形
2.should do,
3.were to do
这我知道,可为什么would rather的虚拟表将来用过去式,而wish的虚拟表将来用would do