Grammar Quiz

[ Past Simple - Present Perfect ]

___ you ______(finish) your homework yet?

A. Did / finished

B. Have / finished

C. Did / finish

D. Have finish

Select your answer:
         


Random Topics:

Grammar: Have toRelative Clauses & Real ConditionalsTenses and ConclusionsModals and Semi-ModalsVerbs + Gerund or InfinitiveGerund/ To Verb/ VerbPresent Perfect ContinuousAdverb of TimePrepositions after Verbs and AdjectivePrepositions and Tenses

Other quiz:

Nouns and Vocabulary › View

What does the word, “Organize” mean?

A. To confuse or complicate.

B. To ignore or neglect.

C. To arrange or systematize.

D. To destroy or dismantle.


Reported Speech › View

” I never get up early on Sundays” She said

A. She said that she never got up early on Sundays.

B. She said she never gets up early on Sundays.

C. She said she never went up.