—Thank you very much for giving me a hand when I was in trouble.
—Don’t mention it. I only did what anyone else in my place.
| A.must do | B.might do | C.would have done | D.can have done |
Mary ______ my letter; otherwise she would have replied before now.
| A.has received |
| B.ought to have received |
| C.couldn’t have received |
| D.shouldn’t have received |
—I’m sorry. I ________ at you the other day.
— Forget it. I was a bit out of control myself.
| A.shouldn’t shout | B.shouldn’t have shouted |
| C.mustn’t shout | D.mustn’t haven’t shouted |
The boy be very naughty, but he is very lovely.
| A.might | B.can | C.may | D.need |
-----Who ______ it be that hasn’t handed it in yesterday?
------It _______ be Bob. He handed it in yesterday.
| A.can; mustn’t | B.must; can | C.can; can’t | D.may; mustn’t |
My brother is honest. He _____ such a thing.
| A.might not do | B.can’t have done | C.can do | D.mustn’t have done |
—Guess what! I have got A for my term paper.
—Great! You ______ read widely and put a lot of work into it.
| A.must | B.should | C.must have | D.should have |
It has been announced that students _______ remain in their seats until all the papers have been collected.
| A.can | B.may | C.will | D.shall |
--- Hi, Tom. Any idea where Jane is?
--- She _________ in the classroom. I saw her there just now.
| A.shall be | B.should have been | C.must be | D.might have been |