They must have been enjoying themselves there,otherwise they _________ so long.
题型:不详难度:来源:
They must have been enjoying themselves there,otherwise they _________ so long.A.can’t have stayed | B.wouldn’t have stayed | C.needn’t have stayed | D.couldn’t stay |
|
答案
B |
解析
must have done表示对过去有把握的推测,他们一定在过去那时玩得很高兴。后面是否则他们就不会待这么长时间,这里也是对过去的可能性的推测。 |
举一反三
The monkeys look sweet,but they _________ be very naughty.A.may | B.need | C.should | D.can |
|
—Did you visit the famous cultural relics last month? —No,we _________ it,but we spent too much time shopping.A.could have visited | B.must have visited | C.can’t have visited | D.shouldn’t have visited |
|
—The problem wasn’t difficult for him,was it? —No,it wasn’t.He a more difficult one.A.should have been given | B.ought to be given | C.would have been given | D.must be given |
|
—Is John coming by train? —He should,but he _________ not.He likes driving his car. |
You _________ be hungry yet;you had a big cake only an hour ago.A.may not | B.mustn’t | C.can’t | D.needn’t |
|
最新试题
热门考点