I was going to bring up the issue of my early retirement but it turned out I _______ it as everybody had already known my case.. must have done 22.[r]
(1)1 I’m not sure I _ come a few minutes late.
A may B must C mustn’t D needn’t
2 Bring your umbrella It _ rain later today.
A must B may C mustn’t D needn’t
3 “What are you doing this weekend?” ~ “I haven’t decided yet I _ go on a picnic with my family.”
A may B may not C must D needn’t
4 “I didn’t have time for breakfast this morning.” ~ “You be very hungry now.”
A might B may C mustn’t D must
5 It’s quite urgent You _ type the reports today.
A must B might C needn’t D would
6 Don’t worry if you’re a minute or two late We _ be exactly on time for the meeting.
A must B mustn’t C needn’t D may
7 Jane’s glasses are on the desk, so she _ be here.
A must B shall C ought D will
8 The gas tank is almost empty We stop at the next service station.
A mustn’t B might C needn’t D had better
9 A person eat in order to live.
A have to B must C should D may
10 A person eat a balanced diet.
A should B ought C may D must
11 I don’t have enough money to take the bus, so I walk home.
A should B mustn’t C have to D needn’t
12 You eat these mushrooms They are very poisonous.
A needn’t B can’t C mustn’t D won’t
13 I can’t find my umbrella I _ it in the restaurant last night.
A must have lef B had lef C lef D might leave
14 I had a test this morning I didn’t it well I last night.
A should study B must have studied C should have studied D must study 15 Tom goes to school very ofen, but he was absent yesterday He ill.
A must be B must have been C might be D might have been
16 He _ to the doctor afer the accident, but he continued to play instead.
a needn’t have gone b must have gone
c can’t have gone d should have gone
17 You _ the locksmith to open the door for you last night before you tried to open the door yourself.
(2)c must have called d ought to have called 18 I can’t find my purse anywhere I _ it at the cinema.
a should have lef b must have lef c needn’t have lef d can’t have lef 19 Thanks for the sandwich, but you it I had lunch in town.
a needn’t have made b shouldn’t have made
c ought to have made d mightn’t have made
20 He said that the plane had already lef and that I _ an hour earlier.
a should have arrived b must have arrived c can’t have arrived d could have arrived 21 I was going to bring up the issue of my early retirement but it turned out I _ it as everybody had already known my case
a needn’t have done b shouldn’t have done c couldn’t have done d must have done 22 You _ that book last year - it only came out two weeks ago.
a shouldn’t have read b needn’t have read c musn’t have read d can’t have read 23 You and your big mouth! It was supposed to be a secret You her!
a shouldn’t have told b mightn’t have told c mustn’t have told d couldn’t have told 24 Tom was serious when he said he wanted to be an actor when he grew up We at him We hurt his feelings
a shouldn’t have laughed b needn’t have laughedc mustn’t have laughed d can’t have laughed
25 She for her parents’ support during her university education, but she preferred to work part-time and support herself