精英家教网 > 高中英语 > 题目详情
— Hi, Mary. Any idea where Bill is?
— He ______ in the library. I saw him reading books there just now.
A.shall be B.should have been C.must be D.might have been
C
虚拟语气辨析。句意:嗨,玛丽,知道比尔在哪儿吗?——他一定在图书馆。我刚才看到她在那儿读书了。可知下文是对事实的肯定判断,不用虚拟语气,故选C。
练习册系列答案
相关习题

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


. If I had got back 5 minutes earlier, I _________ him.
A.would seeB.would have seenC.will have seenD.had seen

查看答案和解析>>

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

Such a businessman ____ honest; he gets his money by dishonest ways.
A.can’t beB.can’t have beenC.may beD.may not be

查看答案和解析>>

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


It’s nearly 7 o’clock. Helen _______ come, but let’s wait for her for another 5 to 7 minutes.
A.couldn’tB.can’tC.mustn’tD.may not

查看答案和解析>>

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

--- He didn’t turn up last night, did he?
--- Yes. But he _______. The meeting had been cancelled.
A.shouldn’t have comeB.needn’t have come
C.didn’t need to comeD.needn’t come

查看答案和解析>>

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


. -- You see, our plan has been totally ruined!
-- Dear me, I _______ his advice.
A.would rather have takenB.would rather not take
C.must have takenD.can’t have taken

查看答案和解析>>

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


—You _____ a meal this evening. I had dinner at a restaurant with Tom.
—Well, why didn’t you phone me and let me know?
A.should not cookB.don’t need to cook
C.needn’t have cookedD.should have cooked

查看答案和解析>>

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


. You __________ a taxi, for it was only about ten minutes’ walk to the station from the hotel.
A.mustn’t have taken;B.mightn’t have taken;C.needn’t have taken;D.couldn’t have taken;

查看答案和解析>>

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


-- Did you visit the zoo?
--- No, we_______have visited it, but we spent too much time shopping.
A.shouldn’tB.can’tC.couldD.must

查看答案和解析>>

同步练习册答案