请选择 进入手机版 | 继续访问电脑版

英语家园

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

超棒的英语学习网站快速提高英语水平本广告位招租

社区广播台

查看: 504|回复: 0
收起左侧

【语法】would rather表示宁愿,had better表示最好, must表示推测

[复制链接]
发表于 2018-8-10 10:18:53 | 显示全部楼层 |阅读模式
would rather表示宁愿

would rather do

would rather not do

would rather… than…  宁愿……而不愿。

还有would sooner, had rather, had sooner都表示宁愿、宁可的意思。

If I have a choice, I had sooner not continue my studies at this school.

I would rather stay here than go home. = I would stay here rather than go home.

看看这道考题是如何用语法证明所选是正确的选项

Shall we go skating or stay at home?

Which ___ do?

A. do you rather

B. would you rather 

C. will you rather 

D. should you rather

答案B。本题考查情态动词rather的用法,would rather +do sth 意为宁愿,本题为疑问句,would 提前,所以选B。

had better表示最好

had better 相当于一个助动词,它只有一种形式,它后面要跟动词原形。

had better do sth

had better not do sth

It is pretty cold. You'd better put on my coat.

She'd better not play with the dog.

had better have done sth表示与事实相反的结果,意为本来最好。

You had better have come earlier.

must表示推测

1. must用在肯定句中表示较有把握的推测,意为一定。

2. must表对现在的状态或现在正发生的事情的推测时, must 后面通常接系动词be 的原形或行为动词的进行式。

You have worked hard all day.You must be tired.  你辛苦干一整天,一定累了。(对现在情况的推测判断)

He must be working in his office. 他一定在办公室工作呢。

比较:

He must be staying there.

他现在肯定呆在那里。

He must stay there.

他必须呆在那。

3.must 表示对已发生的事情的推测时,must 要接完成式。

I didn't hear the phone. I must have been asleep. 我刚才没有听到电话,我想必是睡着了。

4. must表示对过去某时正发生的事情的推测,must 后面要接不定式的完成进行式。

Why didn't you answer my phone call?

Well, I must have been sleeping, so I didn't hear it.

5. 否定推测用can't。

If Tom didn't leave here until five o'clock, he can't be home yet. 如果汤姆五点才离开这儿,他此时一定还未到家。


上一篇:【语法】间接引语的时态
下一篇:【语法】记住这9张图,一次搞定英语“8大语法”
您需要登录后才可以回帖 登录 | 注册

本版积分规则

随便看看 精彩图片 帖子导读 联系管理
快速回复 返回顶部 返回列表