Peter loos very upset.Anything wrong?He_____in the exam.It was very difficult

Peter loos very upset.Anything wrong?He_____in the exam.It was very difficult
A.should have failed B.must have failed C.should fail D.must fail
英语人气:185 ℃时间:2019-12-10 02:29:59
优质解答
选B:must have done 表示对过去发生行为的推测,意思是“一定,准是”,只用于肯定句中.本题中,根据
.It was very difficult(考试很难)可知,他准是挂科了.
A选项,shoud have done 对过去应该做而没有做的行为的责备.本该...(实际上没做)如:You should have been here ten minutes ago.
你本应该10分钟之前来到这.(实际上没有)
C项 表示"义务,责任" 意思是“应该”
D项 不能表示对过去行为的推测
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版