作业帮 > 英语 > 作业

高中英语问题 They left for school before 7:00.They ____ there by n

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/29 07:19:54
高中英语问题 They left for school before 7:00.They ____ there by now,I think.
A should have been B would have been
C should be D would be
If I may say so,your work needs revision.
A can B may C should D must
-How about the movie?
-Well,it _____ worse.
A couldn't have been B could't be
C might not have been D might not be
-Anything wrong with the door?
-Yes,it ___ shut.
A couldn't B shan't C won't D wouldn't
我想知道下为什么.大家详细解释下.
第一题应该选C 这里用should来表示推测,推断,意思是“理应怎么样”.这句话的意思就是,他们早上7点以前就出发去学校了,我认为他们现在应该到达那里了.A的意思是本来应该到,但是实际上并没有到.从题干所提供的意思来看,并没有这个含义.B,D表示推测一般只用于虚拟语气.
第二题选B,意思是“如果我可以这么说”,这里用may其实是表示一种委婉的语气,因为后面是说“你的工作需要改进”,是提建议,所以语气应该尽量委婉客气.
第三题选A,意思是那场电影非常糟糕,简直不能再差了.因为是对过去进行评论,推测所以用A,而不选 B.C,D的意思明显不符合题意.
第四题选C,这里用will表示事物本身的属性特征,所以这句话也没有用被动语态,没有写成The door won't be shut.由此可见,will这里可以使动词主动表被动,这句话的意思是“这门坏了,关不上了”,其它选项均不能表示这个含义.