Tom hasn’t come to work since last Friday. he have had an accident?
A.Must | B.Could | C.Should | D.Might |
Their answers are exactly the same — one of them ______ from the other.
A.must copy | B.must have copied |
C.should copy | D.should have copied |
The new law states that people _______drive after drinking alcohol.
A.wouldn't | B.needn't | C.won't | D.mustn't |
------ May I smoke here?
------ If you____, that's the smoking section over there.
A.should | B.could | C.may | D.must |
------Tom is never late for work. Why is he absent today?
------ Something _______ to him.
A.must have happened | B.can have happened |
C.must happen | D.can happen |
--- I take the book out?
---I'm afraid not.
A.Will | B.May | C.Must | D.Need |
Can you imagine that a smart man like him ___________ make such a stupid mistake?
A.might | B.should | C.would | D.need |
—We want someone to design the new art museum for us.
—______ the young fellow have a try?
A.Shall | B.May | C.Will | D.Need |
— 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 |
When if he hadany idea what the novel was about, Jack kept silent. He have read it very carefully.
A.asking; needn't | B.asking; shouldn't | C.asked; can’t | D.asked; mustn’t |
—What have you learned from your experience in Thailand?
—Well, meeting people from another culture ______ be very difficult.
A.must | B.can | C.should | D.shall |
—I missed the first part of the film. It was really a pity.
—You __________ home half an hour earlier.
A.should go | B.must have gone | C.should leave | D.should have left |
. --- I'm sorry. I ____________ the bike to you yesterday. But I was too busy at that time.
--- Never mind.
A.should return | B.should have returned | C.must return | D.may have returned |
It was __________ computer games that cost the young man a lot of precious time that he
should __________ on his lessons.
A.to play; be spending | B.playing; spend |
C.played; have spent | D.playing; have spent |