选B:must have done 表示对过去发生行为的推测,意思是“一定,准是”,只用于肯定句中.本题中,根据
.It was very difficult(考试很难)可知,他准是挂科了.
A选项,shoud have done 对过去应该做而没有做的行为的责备.本该...(实际上没做)如:You should have been here ten minutes ago.
你本应该10分钟之前来到这.(实际上没有)
C项 表示"义务,责任" 意思是“应该”
D项 不能表示对过去行为的推测
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
A.should have failed B.must have failed C.should fail D.must fail
英语人气:185 ℃时间:2019-12-10 02:29:59
优质解答
我来回答
类似推荐
猜你喜欢
- 1A:___ ____ ____ he _____ to school?B:He takes the number 17 bus to school.
- 2(5/6-5/12)×36 66/13×12+66/12 怎么算
- 3(四分之三减二分之一)×(三分之一+四分之一)=?
- 4He passed me a cup of tea just now.( 改为一般疑问句) ( ) he ( ) you a cup of tea just now?
- 54寸是多少厘米
- 6如图,在三角形ABC中,AD垂直于BC,CE垂直于AB,AD=8厘米,CE=7厘米,AB+BC=21厘米,三角形ABC的面积是多少平方厘米?
- 7花坛中有红,黄两种颜色的花共99朵,红花的数量是黄花的5分之4,两种花各有几多?
- 8_____is your english teacher?missli.
- 91.what is that?——lt is a map.2.who is that man?——he is my chinese teacher.改为缩写形式
- 10‘他摸了摸嘴,好像回味似的说:‘吃过了.老班长为什么这么说?