题目内容
You _____ her in her office last Friday, she’s been out of town for two weeks.
| A.needn’t have seen | B.must have seen |
| C.might have seen | D.can’t have seen |
D
解析试题分析:考查情态动词的完成式:整句意思:你上周五不可能在她办公室看到她了,她出城已经有两个星期了。 Can’t have done过去不可能做了,needn’t have done过去本不必做而做了,must have done过去一定做了,might have done过去可能做了,选D。
考点:考查情态动词的完成式
Mr. Bush is on time for everything. How ____ it be that he was late for the important meeting?
| A.can | B.should | C.may | D.must |
— Can I pay the bill by check?
—Sorry, sir. But it is the management rule of our hotel that payment _______ be made in cash.
| A.shall | B.need | C.will | D.can |
—Isn’t that Ann’s husband over there?
—No, it ______ be him-I’m sure he doesn’t wear glasses.
| A.can’t | B.must not | C.won’t | D.may not |
-- What’s wrong with your pen?
-- The ink ___________ come out.
| A.can’t | B.won’t | C.hasn’t | D.doesn’t |
My English-Chinese dictionary isn’t in my schoolbag. Where _________ I have put it?
| A.can | B.must | C.should | D.would |
— Can I pay the bill by check?
— Sorry, sir. But it's the management rules of our hotel that payment ______be made in cash.
| A.shall | B.need | C.will | D.can |
You _____ have bought the book for me, but thank you all the same.
| A.shouldn’t | B.needn’t | C.can’t | D.mustn’t |