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:

Grammar › View

… shop next to the cinema sells books.

A. The

B. A

C. An


Tenses › View

. What are you going to do this weekend?

A. simple present

B. future

C. present continuous

D. past continuous

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.