Grammar Quiz

[ Past Perfect Simple ]

I won’t be able to join you at dinner because I _____.

A. had already eaten

B. have already eaten

C. ate

D. will eat

Select your answer:
A  B  C  D  E 


Random Topics:

ClausesModals AuxiliaryAdverb Clauses of TimePresent Perfect Negative and InterrogativeNoun, Adjective, and Adverb ClausesPresent Tenses and ConnectorsCoordinating and Subordinating ConjunctionsConditional Sentences and Verb FormSuffixes (ing-ed) SentencesSimple Present and Present Continuos

Other quiz:

Present Tenses › View

The police ____ just ____ two robbers.

A. have caught

B. have catch

C. have arrested

D. have reached


Grammar › View

Maggie enjoys …….. to university.

A. going

B. to go

C. go

Vocabulary › View

What does it mean to ‘falter’?

A. to succeed

B. to continue

C. to hesitate

D. to stop


Verb Phrases › View

Which word(s) form the verb in the sentence?

Mike will be singing tomorrow night.

A. Mike

B. will

C. will be

D. will be singing