Tenses

Find the word or phrase that best completes each sentence.
 5%

Question 1 of 20

Everybody who _____ can go home now.
 
 
 
 

Question 1 of 20

Question 2 of 20

How long _____ her? Oh, only for a couple of months.
 
 
 
 

Question 2 of 20

Question 3 of 20

Who _____ Hamlet?
 
 
 
 

Question 3 of 20

Question 4 of 20

What a beautiful geranium! Who _____ it there?
 
 
 
 

Question 4 of 20

Question 5 of 20

I _____ anyone so amusingly absent-minded.
 
 
 
 

Question 5 of 20

Question 6 of 20

_____ given delicious food at the party yesterday?
 
 
 
 

Question 6 of 20

Question 7 of 20

John _____ this film 2 months ago.
 
 
 
 

Question 7 of 20

Question 8 of 20

As soon as he _____, tell him to call me back, please.
 
 
 
 

Question 8 of 20

Question 9 of 20

I don’t know what the road is like now because I _____ the place for twenty years.
 
 
 
 

Question 9 of 20

Question 10 of 20

Which sentence is correct?
 
 
 
 

Question 10 of 20

Question 11 of 20

I can’t find my dictionary; I wonder whether Mary _____ it now.
 
 
 
 

Question 11 of 20

Question 12 of 20

The car was empty but the engine _____.
 
 
 
 

Question 12 of 20

Question 13 of 20

As soon as she _____ in New York, she’ll ring us up.
 
 
 
 

Question 13 of 20

Question 14 of 20

That house is in a terrible state! You can see it _____ for years.
 
 
 
 

Question 14 of 20

Question 15 of 20

I very much hope it’ll rain soon. We _____ a drop for over a month.
 
 
 
 

Question 15 of 20

Question 16 of 20

You _____ a beautiful cake. It tastes delicious.
 
 
 
 

Question 16 of 20

Question 17 of 20

I have liked cowboy movies ever since I _____ a child.
 
 
 
 

Question 17 of 20

Question 18 of 20

This old man was a general in the war. Now he _____ on a pension.
 
 
 
 

Question 18 of 20

Question 19 of 20

He will come as soon as he _____ the news.
 
 
 
 

Question 19 of 20

Question 20 of 20

If you’d written earlier, I’d have known when you _____ to go on holiday.
 
 
 
 

Question 20 of 20