内容正文:
沪教8下第六单元语法专练
情态动词 should、ought to 和短语 had better 的完整用法解析
一、情态动词 should 的用法
核心含义:应该(用于建议、义务、推测)
1. 表示建议或劝告
这是最常用的用法,意为“最好去做某事”或“应该做某事”。
- 肯定句:主语 + should + 动词原形
- You should see a doctor. (你该去看看医生。)
- We should help each other. (我们应该互相帮助。)
- 否定句:主语 + should not (shouldn't) + 动词原形
- You shouldn't eat so much junk food. (你不应该吃这么多垃圾食品。)
2. 表示推测(预期如此)
意为“按理说应该...”,表示说话人觉得某事是理所当然的。
- The film should be very good. (这部电影应该很好看。)
3. 表示义务或责任
- Students should respect their teachers. (学生应该尊敬老师。)
4. 在从句中(虚拟语气/要求)
表示“惊奇、建议、要求”时(如suggest, insist, demand后),后面接动词原形。
- I suggested that he should go there at once. (我建议他立刻去那里。)
二、情态动词 ought to 的用法
核心含义:应该(强调道义、责任或正确性)
1. 表示道义上的义务或责任
语气比 should 稍强,更侧重于“按道理/道义你应该做……”,带有一种“这样做是对的”的含义。
- 肯定句:主语 + ought to + 动词原形
- We ought to help the poor. (我们应该帮助穷人。——道义上如此。)
- You ought to apologize to her. (你应该向她道歉。——这样做是正确的。)
- 否定句:主语 + ought not to (oughtn't to) + 动词原形
- You ought not to tell lies. (你不该说谎。)
2. 表示推测(非常大的可能性)
意为“照理说应该...”,比 should 的推测语气更肯定。
- If he started at 8, he ought to be here by now. (如果他八点出发,现在按理应该到了。)
注意:在疑问句中,ought to 不如 should 常用,通常用 Should...? 来提问。
三、had better 的用法
核心含义:最好(带有强制、警告或紧迫性的建议)
注意:虽然字面有“had”,但它被视为一个固定短语,不表示过去时。
1. 表示迫切的建议
语气比 should 和 ought to 都要强烈得多,通常用于熟人之间或长辈对晚辈,带有“为了你好”或“警告”的色彩。如果不照做,可能会有不好的后果。
- 肯定句:主语 + had better (’d better) + 动词原形
- It’s cold outside. You ’d better wear a coat. (外面冷,你最好穿上外套。)
- We ’d better hurry, or we’ll be late. (我们最好快点,不然要迟到了。)
2. 否定句
- 主语 + had better not + 动词原形
- You ’d better not tell Mom about this. (你最好别把这事告诉妈妈。)
3. 反意疑问句
常用 had / hadn’t 来反问。
- He’d better stop smoking, hadn’t he? (他最好戒烟,对吧?)
四、should, ought to, had better 的语气对比
这三个表达都可以翻译成“应该”,但在语气和适用场景上有明显区别:
- should 的语气相对温和,主要用于一般性的建议、义务或推荐。它更像是一种合理的劝告,如果不照做,结果可能不太好,但通常没有严重的即时后果。它强调“这样做比较好”。
- ought to 的语气比 should 稍强,更侧重于“道义、责任或正确性”。它暗示这样做是“对的”、“正确的”,带有一种道德上的约束感。它强调“这样做是对的”。
- had better 的语气则强烈得多,带有警告或紧迫的意味。它通常用于特定情况下的紧急建议,暗示如果不照做,很可能会有麻烦或不理想的结果。它强调“不这样做会有坏处”。
对比例句:
- You should exercise more. (为了健康,建议你多运动,属于一般性建议。)
- You ought to visit your grandparents more often. (按孝道,你应该多去看望祖父母。这里强调的是责任和正确性。)
- You ’d better go to bed now, or you’ll be late for school tomorrow. (你现在最好去睡觉,否则明天上学要迟到。这里强调了不做的后果,有紧迫性。)
五、专项练习题
Part 1: 填空题(用 should / shouldn't / ought (not) to / 'd better / 'd better not 填空)
1. You look tired. You ______ work so hard. (否定)
2. You ______ touch that! It's hot! (强烈警告)
3. We ______ help those in need; it's our duty. (强调责任)
Part 2: 翻译题(将下列句子翻译成英语,注意选择恰当的词)
1. 你应该每天刷牙两次。
2. 你最好带上伞,天要下雨了。
3. 作为学生,我们应该遵守校规。(用 ought to 强调责任)
4. 这部电影应该很好看。(推测)
5. 你最好别把这事告诉妈妈。(否定)
6. 我们应该帮助穷人。(道义上)
六、参考答案
Part 1: 填空题
1. shouldn't(给出建议,用 shouldn't;ought not to 也可)
2. 'd better not(有危险,强烈警告)
3. ought to(强调责任,用 ought to;should 也可)
Part 2: 翻译题
1. You should brush your teeth twice a day. (也可用 ought to)
2. You ’d better take an umbrella. It's going to rain.
3. As students, we ought to follow the school rules. (也可用 should)
4. The film should be very good. (也可用 ought to)
5. You ’d better not tell Mom about this.
6. We ought to help the poor. (也可用 should,但 ought to 更能体现道义)
学科网(北京)股份有限公司
$