They must have been here the day before yesterday,____? A.mustn’t theyB.didn’t t
题型:不详难度:来源:
They must have been here the day before yesterday,____? A.mustn’t they | B.didn’t they | C.mustn’t have they | D.had they |
|
答案
B |
解析
must have done表示对过去发生情况的肯定推测,句中带有明确的过去时间状语,故附加疑问句用“didn’t they”。 |
举一反三
—— What happened to the young trees we planted? —— The trees______well, but I didn’t water them. A.might grow | B.needn’t have grown | C.would grow | D.would have grown |
|
Jack _______ yet last night, otherwise he _______ me.A.mustn’t have arrived; must have phoned | B.can’t have arrived; would have phoned | C.may have arrived; need have phoned | D.shouldn’t have arrived; can have phoned |
|
It’s strange that they_____nothing about this matter. A.know | B.would know | C.knows | D.knew |
|
If you____wait a moment, I’ll go and find our manager. A.can | B.should | C.will | D.must |
|
_____he come, the problem would be settled. A.Would | B.Should | C.Shall | D.If |
|
最新试题
热门考点