一道简单的英语高一选择I'm putting on too much weight,doctor.-I think you( )on a dietA.should have gone B.ought to goC.must have goneDcould go 到底是啥

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 12:56:16
一道简单的英语高一选择I'm putting on too much weight,doctor.-I think you( )on a dietA.should have gone B.ought to goC.must have goneDcould go 到底是啥

一道简单的英语高一选择I'm putting on too much weight,doctor.-I think you( )on a dietA.should have gone B.ought to goC.must have goneDcould go 到底是啥
一道简单的英语高一选择
I'm putting on too much weight,doctor.-I think you( )on a diet
A.should have gone B.ought to goC.must have goneDcould go 到底是啥

一道简单的英语高一选择I'm putting on too much weight,doctor.-I think you( )on a dietA.should have gone B.ought to goC.must have goneDcould go 到底是啥
B 正确
A C D 分别意为 “本应该”“想必一定”“能够”都不对
B是你应该节食了 回答的很恰当.

B.ought to go 是对的。go on a diet“减肥;节食”
ought to do sth“应该做某事”,表示建议。

B
should be/go 节食

go on a diet 是节食,控制食量的意思这个题目我觉得应该选第一个A。而should have done 的意思是应该早就做某事,是一个虚拟的形式
“我长太肥了,医生。”
“我认为你早就应该节食了(少吃点).”