精英家教网 > 高中英语 > 题目详情

He _____ have gone to Shanghai, for I saw him a moment ago.

A.must B.can’t C.mustn’t D.can

B

解析试题分析:考查情态动词;句意:他不可能去上海了,因为我刚刚看见他了。can’t have done过去不可能做了,A must have done过去一定做了, C mustn’t不和have done连用, D can和have done表示推测,连用一般用否定和疑问句,选B。
考点:考查情态动词被推测的用法

练习册系列答案
相关习题

科目:高中英语 来源: 题型:单选题

—It’s hard to believe that Jack ________ have fought with the policeman.
—Yes. If one ________ ask for trouble, it can't be helped.

A.would; willB.must; mayC.should; mustD.need; dare

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

---Alice, you didn’t come to Tim’s birthday last night.
---I wished I had, but my parents just simply___ not let me out so late at night.

A.might B.should C.would D.could

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

--Jack had prepared for the game for such a long time. We all thought he ________ it.
-- What a pity! He ________ too nervous when playing it.

A.would have won;had been
B.could have won;must be
C.could have won;was
D.would have won;has been

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

—What do you think of John?
—He’s a good boy, but he ______ be really stubborn at times.

A.can B.might C.must D.need

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

If Doric continues doing things like that, he ______ face the music one day!

A.canB.shouldC.wouldD.shall

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

I went there in 1984, and that was the merely occasion when I ________ the journey in exactly two days.

A.must take B.must have made C.was able to make D.could take

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

------I can’t wait to go to your party. ________ my friend Susan come?
------ Of course. She is always welcome.

A.Shall B.Should C.Will D.Must

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

One of our rules is that every student ____ wear school uniform while at school.

A.shall B.could C. mightD.will

查看答案和解析>>

同步练习册答案