Grammar Quiz

[ Present Perfect or Past Simple Tense ]

______ you _________ lunch already?

A. Have/eat

B. Did/ate

C. Have/eaten

Select your answer:
A  B  C  D  E 


Random Topics:

Has and HavePreposition after some VerbsRelative Clauses and Past PerfectFirst Conditional, Future Time ClausesPlaces in TownPresent Progressive or Present SimpleConjunctions - Conjunctive AdverbsPresent Simple ProgressiveCompound AdjectivesFamily Vocabulary

Other quiz:

Vocabulary › View

What is the meaning of “deviate”?

A. To turn aside; stray from a norm

B. A payment for damage or loss

C. A hint; a vague notion

D. Clear, transparent


Vocabulary › View

Mila is ___________ because she speaks both Spanish and English.

A. bilingual

B. mismatched

C. usual

D. scrunches

Grammar › View

I’ll _____ my homework before dinner, I promise.

A. do

B. doing

C. to do


Grammar › View

Sorry, I’m late! How long ___?

A. have you been waiting

B. have you waited