Grammar Quiz

[ Perfect Tenses ]

When the alarm went off, Tim ________________ eight hours

A. has slept

B. had slept

C. will have slept

Select your answer:
A  B  C  D  E 


Random Topics:

Parallelism and Subject Verb AgreementPast Simple and Past ContinuousSubject Verb Agreement & Subjunctive MoodSentence Structure and Verb TensesFuture - be going toIf- ConditionalBe used to vs used toAsking & Giving OpinionMixed Present TensesInfinitives

Other quiz:

Modals › View

We ________ follow the rules

A. shouldn’t have to

B. should

C. must


Future Simple › View

The weather tomorrow _____ (be) warm and sunny.

A. will be

B. is

C. is going to be

Grammar › View

Paul gets the six o’clock train every morning. He gets up very ____

A. fast

B. well

C. early

D. late


Simple Past Tense › View

Last week, Jane . . . to me that she . . . me forever.

A. Says – loves
B. Said – love
C. Say – loved
D. Said – loved