Grammar Quiz

[ Narrative Tenses ]

A _________ (you / have) lunch by the time your visitors arrived?

B Yes, _________ (we / finish) eating by then.

A. had you had / we had finished

B. did you have / we finished

C. were you having / we were finishing

Select your answer:
A  B  C  D  E 


Random Topics:

Possessive Adjective and PronounPresent Perfect Simple & Present Perfect ContinuousModal and Phrasal VerbsPast Simple & Past Perfect�Put� Phrasal VerbGrammar - Collective NounsAdverb of TimePassive Voice Active VoiceAdjective SuffixesConjunctive Adverbs and Punctuation

Other quiz:

Modal Verbs › View

I ___ finish my homework; otherwise, i will get a bad grade.

A. Should

B. Have to

C. Ought to

D. Can


Vocabulary › View

What does the word ‘efficacy’ mean?

A. Being serious and eager in the way you do something

B. Being graceful and stylish in appearance

C. The ability to get results fast

D. A person’s sense of self-worth