题目内容
8.He got a C on his paper!He ought to read a lot and put more work into it.分析 他考试得了C.他本应该多读书更努力学习的.
解答 答案:read前加have.考查情态动词的完成式.因为He got a C on his paper!所以后句表示"他本应该多读书更努力学习的.",所以谓语动词用ought to have read,表示"本应该做而没有做".
点评 考查情态动词的完成式.
ought to与 should的用法区别如下
1.一般说来,两者可替换,只是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.不准在游泳池边奔跑
练习册系列答案
相关题目