Grammar Quiz

[ Present Tenses ]

It’s nice to see you again. What ___________  (you, do) since we last met?

A. do you do

B. are you doing

C. have you been doing

D. have you been done

E. have you done

Select your answer:
         


Random Topics:

Modals of DeductionFuture Time and TensesModal Verbs of ObligationParticiple Clauses & Cleft SentencesVerb to haveAdverb of FrequencyGerunds as objects of prepositionVerb, Object, PrepositionAdverbs by Type

Other quiz:

Vocabulary › View

If someone threw you a surprise party, which word would describe how you would feel?

A. Halfway
B. Excitement
C. Heap
D. Stems


Modals › View

__________ask for copies of the materials from classes that you missed.

A. You must not

B. You can

C. You do not have to

D. You cannot