Grammar Quiz

[ Perfect Tense ]

Have you __________________ your homework yet?

A. did

B. done

C. have done

D. doing

Select your answer:
A  B  C  D  E 


Random Topics:

Present TensesCorrelative ConjunctionVocabulary and ModalsClauseConditionals (0 - 1 - 2)Modals for Necessity and SuggestionsPresent Progressive TenseVerb Tenses (Progressive, Perfect)Simple Past ContinuosComparison of Adjective and Adverb

Other quiz:

Verb Patterns › View

I have such a bad memory! I forget ___________

A. learning this material

B. to learn this material


Grammar › View

End Game is the ______ movie of the last 10 years.

A. Goodest

B. Worse

C. Best

D. Cooler

Prepositions › View

Mr. Sherwood is staying ___ a hotel.

A. With
B. For
C. At


Time Expressions › View

Choose the expression that represents the number…

A. Twice a year.

B. Three times a year.

C. Seven times a month.

D. Once a day.