永发信息网

ought to 的所有用法和注意事项

答案:3  悬赏:80  手机版
解决时间 2021-01-25 10:18
  • 提问者网友:蔚蓝的太阳
  • 2021-01-24 16:47
只了解一部分…希望了解更多
最佳答案
  • 五星知识达人网友:西风乍起
  • 2021-01-24 17:18
一、ought to具体用法如下:

1. (表示义务、责任等) 应当, 应该

You ought to work harder than that.

2. (表示劝告、建议等) 应该, 该

You don't look well. You ought to go to see the doctor.

3. (表示猜测、期望) 总应该,理应

It ought to be a fine day tomorrow morning.

4. “ought to + have + 过去分词”表示过去应做某事而实际未做

You ought to have told me that (but you didn't).

这时ought to和should可以互换使用。

二、ought to的否定式和疑问式

1. ought to的否定形式是ought后直接加not构成,其否定形式可缩写为oughtn't。

One ought not (oughtn't) to cross the street against the red light.

2. ought to的疑问式是将ought提到句首构成。

—Ought we to do it at once? —Yes, you ought to.

在反意疑问句里,下面两种形式都可以:

He ought to be here now, shouldn't (oughtn't) he?
全部回答
  • 1楼网友:雾月
  • 2021-01-24 18:27
1. I think you ought to go to/to go and see (ie consult) the doctor. 我认为你应当去找医生看看病. 2. I think there's a train at 8.20 but you ought to make certain. 我想8点20分有一班火车, 不过你应该打听清楚. 3. He is a very good tennis player; you ought to see him in action. 他是个很好的网球运动员,你应当去看看他打球。 4. China ought to make a greater contribution to humanity. 中国应当对于人类有较大的贡献。 5. Regularity ought to be observed, as regularity is very conducive to health. 生活应遵守规律,因为规律对健康有益。 6. She failed one of the exam papers, but we ought to make allowance for the fact that she was ill. 她有一门不及格,但我们必须考虑到她当时有病。 7. You ought to have a haircut. 你该去剪发了。 8. You ought to scrap the old bike and buy a new one. 你应该扔掉这辆旧自行车,买一辆新的。
  • 2楼网友:青灯有味
  • 2021-01-24 17:47

不可以省略,只有在否定句及疑问句中才可以省略

 1. ought to表示应该。如:

  you ought to take care of him.

  2. 表示推测。注意与must表示推测时的区别:

  he must be at home by now. (断定他已到家)

  he ought to be home by now. (不十分肯定)

  this is where the oil must be. (比较直率)

  this is where the oil ought to be. (比较含蓄)

  3. “ought to + have + 过去分词”表示过去应做某事而实际未做。如:

  you ought to have asked him (but you didn't).

  这时,ought to和should可以互相换用。

  注意:在美国英语中,ought to用于否定句和疑问句时,to可以省略。如:

  ought you smoke so much?

  you oughtn't smoke so much.

  ought和should的区别:

  1.ought语气略强。

  2.should较常用。

  3.ought在美国英语中用的很少,而should却相当常用。

  4.ought属正式用语。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯