Grammar Quiz

[ Present Perfect Tense ]

A : Have you …….. your homework ?

B : Yes, I …… .

A. done / do

B. did / did

C. done / have

Select your answer:
A  B  C  D  E 


Random Topics:

QuantifiersNarrative, Past TensesGrammar - Present Perfect with for and sinceSubordinating ConjunctionModals and InversionTenses - Pasive VoicePast Perfect or Past Perfect ContinuousAdjectives & AdverbsAuxiliaries VerbNoun Phrases and Verb Phrases

Other quiz:

Idioms › View

I really became interested in computers at school.
a. got into
b. gave out to
c. got off on


Grammar & Vocabulary › View

It is important to _____________ carefully to the teacher’s instruction before we start our project.

A. listen

B. listens

C. listening

D. listened

Grammar › View

When we arrived at the restaurant, the buffet _____________________ already.

A. had started

B. started

C. had been starting


Grammar › View

You should both take your ………. in case it rains.
A. trunks
B. anoraks
C. sandals
D. gloves