发布网友 发布时间:2022-12-25 14:05
共5个回答
热心网友 时间:2023-09-20 04:06
would rather sb did和would rather sb do的区别:
1、would rather sb did和would rather sb do的表达的意思不同。前者用过去时表示希望某人现在/将会做某事,(暗含事实上是不可能的)。后者仅表示主语宁愿做某事。
2、是否应用于虚拟语气。would rather sb did (didn't do) sth 一般用于虚拟语气。而would rather sb do并没有这个用法。
3、特殊用法不同。虚拟语气中,would rather sb did (didn't do) sth表示现在将来的事实相反,与之对应的是would rather sb.had done sth.用过去完成时则表示宁愿某人做过某事,与过去事实相反。而would rather sb do并没有这个用法。
would rather的相近词组:had better;must
1、had better表示最好。had better 相当于一个助动词,它只有一种形式,它后面要跟动词原形。
用法:had better do sth;had better not do sth;had better have done sth表示与事实相反的结果,意为本来最好。
例句:
It is pretty cold. You'd better put on my coat.天这么冷,你最好穿上外套。
You had better have come earlier.你本该早点来。
2、must表示推测
must用在肯定句中表示较有把握的推测,意为一定。
must表对现在的状态或现在正发生的事情的推测时, must 后面通常接系动词be 的原形或行为动词的进行式。
例句:
You have worked hard all day.You must be tired. 你辛苦干一整天,一定累了。
He must be working in his office. 他一定在办公室工作呢。
热心网友 时间:2023-09-20 04:06
一、would rather sb did中文释义: 宁愿当初做了某事。would rather sb did (didn't do) sth 主语宁愿某人做了或没做某事,一般用于虚拟语气。would rather+that从句是一个常用的虚拟语气句型 Would rather+从句,引导从句的that常省略。
1、与现在相反的事实:
I'd rather (that) you stayed at home today. (But you are out.)
2、与过去相反的事实:
I'd rather (that) you had stayed at home yesterday. (But you were out.)
3, 与将来相反的事实,虚拟形式,不一样:
I 'd rather (that) you stayed at home tomorrow.(But you won't.)
二、would rather sb do没虚拟语气用法。
I have no information one way or the other, but I would rather he do it than not do it. 我没有办法得到情报,但是我宁愿他去做。
热心网友 时间:2023-09-20 04:07
1. would rather do sth 主语宁愿做某事热心网友 时间:2023-09-20 04:08
在这里说一下 would 的特殊用法:热心网友 时间:2023-09-20 04:08
没有would rather sb do的用法,只有would rather do,would rather do sth区别在与rather后面是否跟sb,如果跟就是过去式,不跟就是直接do!