Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
MODAL VERBS + HAVE V3
0
%
0
0
0
Back
Restart
It was quite unnecessary for you to carry all those parcels home yourself.
You needn’t have carried all those parcels home yourself.
You need have carried all those parcels home yourself.
You might have carried all those parcels home yourself.
Oops!
Okay!
I left a message on your answer phone last night. You …………….. out.
need have been
should have been
must have been
can't have been
Oops!
Okay!
I’m pretty sure he didn’t know that his brother was seriously ill
He couldn’t have known that his brother was serious
He must have known that his brother was serious
He musn't have known that his brother was serious
Oops!
Okay!
Berbatov painted his bedroom black. It looks dark and dreary. He _____ a different color.
should have chosen
had to choose
ould have been choosing
must have chosen
Oops!
Okay!
Micheal’s score on the test is the highest in the class; .........last night.
he must had to study hard
he must study hard
he should have studied hard
he must have studied hard
Oops!
Okay!
I am sure it was Judy that I saw in town this morning
It must have been Judy that I saw in town this morning
It might have been Judy that I saw in town this morning.
It mustn't have been Judy that I saw in town this morning
Oops!
Okay!
You ....your pass at the entrance unless you were asked to do so.
needn't have shown
mustn’t show
needn’t show
haven’t to show
Oops!
Okay!
Look! The yard is wet. It ......last night.
must have rained
should have rained
couldn’t have rained
must rain
Oops!
Okay!
There …………….. an accident on South Street because the road is closed off.
should have been
must have been.
need have been
can't have been
Oops!
Okay!
I’m sure it wasn’t Mrs. Mai you saw because she is in Boston.
It can have been Mrs. Mai you saw because she is in Boston
It must have been Mrs. Mai you saw because she is in Boston
It can’t have been Mrs. Mai you saw because she is in Boston
Oops!
Okay!
It was careless of you to leave the windows open last night.
You must have left the windows open last night.
You should have left the windows open last night.
You shouldn’t have left the windows open last night.
Oops!
Okay!
I didn’t apologize. That was wrong of me.
I should have apologized. That was wrong of me.
I must have apologized. That was wrong of me.
I shouldn't have apologized. That was wrong of me.
Oops!
Okay!
The children _____ "thank you" to you when you gave them their gifts.
will have said
should have said
should say
must say
Oops!
Okay!
He......out last night. I called several times but nobody answered the phone.
could have been
must be
must have been
should have been
Oops!
Okay!
If we had known your new address, we _____ to see you.
would come
would have come
will come
came
Oops!
Okay!
I’m sure that you didn’t lock the front door. Here is the key.
You can’t have locked the front door. Here is the key.
You needn't have locked the front door. Here is the key.
You must have locked the front door. Here is the key.
Oops!
Okay!
"Where do you think Rooney is today?". "I have no idea. He _____ late."
should have left
would sleep
may have left
would have sleep
Oops!
Okay!
Vera …………….. at the supermarket this morning. I didn’t see her there.
shouldn't have been.
could have been.
couldn’t have been.
must have been.
Oops!
Okay!
We ....you more help, but we were too busy.
might have given
might give
should give
could give
Oops!
Okay!
He knows a lot about flying plane. He …………….. a pilot when he was young.
need have been.
must have been.
can't have been.
shouldn't have been.
Oops!
Okay!
I’m sure Ali made arrangement. I recognized her
It may have been Ali who made arrangement. I recognized her
It need have been Ali who made arrangement. I recognized her
It must have been Ali who made arrangement. I recognized her
Oops!
Okay!
It wasn’t necessary for me to go out after all.
I need have gone out after all.
I should have gone out after all.
I needn’t have gone out after all.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies