作业帮 > 英语 > 作业

ought to和should有什么区别?can和be able to 有什么区别?

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/01 06:15:57
ought to和should有什么区别?can和be able to 有什么区别?
一般说来,两者可替换,只是ought to语气稍重。如: You ought to [should] go and see Mary. 你应该去看看玛丽。 2. 表示出于法令规则、行为准则、道德责任等客观情况而“应该”做某事时,一般应用ought to,若用should则含有个人意见,强调主观看法。如: We ought to go and see Mary tomorrow, but I don’t think we will. 明天我们按理应该去看看玛丽,但是我认为我们不会去(此句不宜用should)。 3. 在公告、须知或条例中,出于礼貌,常用should. 如: You should not run alongside the swimming-pool. 不准在游泳池边奔跑 1)can could 表示能力;可能 (过去时用could), 只用于现在式和过去式(could)。be able to可以用于各种时态。 They will be able to tell you the news soon. 他很快就能告诉你消息了。 2)只用be able to a. 位于助动词后。 b. 情态动词后。 c. 表示过去某时刻动作时。 d. 用于句首表示条件。 e. 表示成功地做了某事时,只能用was/were able to, 不能用could。 He was able to flee Europe before the war broke out. = He managed to flee Europe before the war broke out.
再问: 谢谢!!!!
再问: 你的回答完美的解决了我的问题,谢谢!