Grammar Quiz

Tenses (Present, Past, Future Forms) Quiz

English multiple-choice grammar quiz about Tenses (Present, Past, Future Forms)

Preview:


You won’t be able to speak English unless you……….(study) hard

A. will study

B. study

C. studied

D. would study


I don’t know how to use this device. No problem, I…………….(show) you.

A. will show

B. am going to show

C. am showing


I ………………(see) fireworks before, but I ……………..(never experience) anything like that.

A. saw……never experienced

B. has seen………has never experienced

C. had seen………had never experienced


Peter ………………(drive) to work yesterday when a dog …………………(run) into the middle of the road.

A. drove……….run

B. was driving…….run

C. was driving ……….ran

D. had been driving…………runned


Where ……..you …….(be) lately?

A. have …been

B. did…be

C. had…been

D. were….be


They ………………..(build) a new shopping centre in Maple Street.

A. built

B. had built

C. have built

D. builded


She ………….(have ) her new phone for a year

A. has been having

B. had

C. had had

D. has had


How do you like your new job? How …….it……(go)?

A. does…..go

B. is…..going

C. will….go

D. has…..gone


Last summer I visited the United States. I ………………….. (look forward) to the trip for ages

A. was looking forward

B. have been looking forward

C. had been looking forward

D. had looked forward


By the end of next week we……………..(learn) our exam results

A. will learn

B. will have learnt

C. would have learnt

D. had learnt


My new job is great. I ………………(enjoy) it very much at the moment, although at first it …………..(be) very hard.

A. am enjoying…….has been

B. am enjoying………was

C. was enjoying……..had been

D. am enjoying ……is


The last time I …………..(see) you ……….(be) 2 years ago.

A. seen……was

B. saw…….was

C. had seen……..was

D. has seen……..was


He ………………(manage) to stop in time but the car which ………………(follow) behind him ………………….(crash) into the back of his car

A. managed……was following…….crashed

B. was managing……followed……crashing

C. managed……..followed…..crashed

D. had managed….followed….crashing


Sorry, I ……………….(not finish) my report yet.

A. didn’t finish

B. hasn’t finished

C. hadn’t finished

D. haven’t finished


What …..you …………..(do) tomorrow?

A. were……..doing

B. are……….done

C. are……..doing

D. will do


Random Topics:

SuperlativesPRESENT SIMPLE vs PRESENT CONTINUOUS + QUANTSubject Verb Agreement; Indefinite PronounsGrammar (want to/ need to/ have to)Grammar - Present PerfectPrepositions of TimePast and Present ContinuousCan/CouldExclamationPhrase or Clause