Grammar Quiz

Past Simple & Past Perfect Quiz

English multiple-choice grammar quiz about Past Simple & Past Perfect

Preview:


She ________ (arrive) on time so she couldn’t take the plane.

A. wasn’t arriving

B. didn’t arrive


I _______ (get) a job until I __________ (leave) university.

A. wasn’t getting / had left

B. didn’t get / had left


After she ________ (tell) the police officers, she ________ (feel) much better.

A. had told / felt

B. told / were feeling


By the time, the waiter _____ (bring) our drinks, we __________ (finish) our food!

A. brought / had already finished

B. had brought / were already finished


They ______ (be) busy yesterday. They ________ (have) much work to do.

A. weren’t / didn’t have

B. weren’t / weren’t having


France _____ (win) the football World Cup in 2019.

A. won

B. had won


He hurt his leg when he _____ (play) football.

A. was playing

B. had played


I _______ (hear) the phone because I _________ (work) in the garden.

A. wasn’t hearing / was working

B. didn’t hear / was working


She didn’t pass the English exam even though she ______ (study) every evening.

A. had studied

B. was studying


I __________ (know) my husband before we ________ (meet) at a party.

A. wasn’t knowing / were meeting

B. didn’t know / met


They _____ (spend) all their money before the holiday was finished.

A. were spending

B. had spent


The thieves _______ (choose) a quiet time. The street _____ (be) quiet.

A. were choosing / was

B. had chosen / was


The children _______ (play) in the garden while I __________ (make) dinner.

A. had played / made

B. were playing / was making


She ________ (know) the answers to all the exercises.

A. didn’t know

B. wasn’t knowing


In 1450, they _______ (have) phones, cars or the internet.

A. hadn’t had

B. didn’t have


Random Topics:

Finite and Non-Finite VerbVerb FormArticles and PronounsGender and GrammarCountable & Uncountable NounsPast Continuous TenseAdjectives and VocabularyVerbs and PrepositionsFirst ConditionalsGrammar and Structure