Test 2F – English grammar tests in order of increasing difficulty from 1A to 2H

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

Question 1 of 20

The captain of the ocean liner has just asked a sailor if _____ seen a white whale near the African coast.
 
 
 
 

Question 1 of 20

Question 2 of 20

Could you tell me when _____ on Saturdays?
 
 
 
 

Question 2 of 20

Question 3 of 20

He would have drowned if he _____ swim.
 
 
 
 

Question 3 of 20

Question 4 of 20

That’s the tenth whisky you _____ this evening.
 
 
 
 

Question 4 of 20

Question 5 of 20

We _____ our new car for three days when my husband crashed it.
 
 
 
 

Question 5 of 20

Question 6 of 20

Sorry about the mess – I _____ the house.
 
 
 
 

Question 6 of 20

Question 7 of 20

Don’t disturb me. _____ an important report.
 
 
 
 

Question 7 of 20

Question 8 of 20

I _____ accepted the job if I had known the conditions in the factory.
 
 
 
 

Question 8 of 20

Question 9 of 20

“So you started reading Spanish novels a year ago.” “Well, in fact, I _____ read Spanish novels before that.”
 
 
 
 

Question 9 of 20

Question 10 of 20

You hardly ever panic, _____ you?
 
 
 
 

Question 10 of 20

Question 11 of 20

After he _____ the answer, the judge started to laugh.
 
 
 
 

Question 11 of 20

Question 12 of 20

A fast train runs _____ than a slow train.
 
 
 
 

Question 12 of 20

Question 13 of 20

Yesterday it _____ continuously when I was going to the cinema.
 
 
 
 

Question 13 of 20

Question 14 of 20

You _____ a university degree for this job. You’ll only have to write letters and answer the phone.
 
 
 
 

Question 14 of 20

Question 15 of 20

The reporter asked the old lady if she had spent _____ on toys.
 
 
 
 

Question 15 of 20

Question 16 of 20

She knew that Jack _____ well lately.
 
 
 
 

Question 16 of 20

Question 17 of 20

Yesterday afternoon the children were watching the video when suddenly a cat _____ into the room through the open window.
 
 
 
 

Question 17 of 20

Question 18 of 20

_____ we spend our holidays at the seaside.
 
 
 
 

Question 18 of 20

Question 19 of 20

Only three _____ cheering wildly when the American pop group appeared on the stage.
 
 
 
 

Question 19 of 20

Question 20 of 20

Be polite if you _____ me to help you.
 
 
 
 

Question 20 of 20