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:

Future Tenses › View

In connected speech, how is the auxiliary verb “been” pronounced?

A. /biːn/

B. /bɪn/

C. /bɛn/

D. /bʌn/


Past Tense › View

The postman …… my package two days ago.

A. deliver

B. delivers

C. delivered

D. deliverred

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