Grammar Quiz

[ Present Perfect and Present Perfect Progressive Tenses ]

She ___ (finish) her homework already.

A. has finished

B. have finished

C. is finishing

D. finished

Select your answer:
A  B  C  D  E 


Random Topics:

Modals Of SpeculationSimple and Past TensesParts of Speech and GrammarPast ParticiplesAdverb of MannerGerunds in SentencesComparative AdverbGrammar - Collective NounsNouns FormationAdjectives and Adverbs

Other quiz:

Grammar › View

Fernando ____________ play football last year, but now he is a good player.

A. can

B. couldn’t

C. can’t


Tenses › View

Phillips accidentally ______ his mother’s favourite coffee cup yesterday morning.

A. had broken

B. has broken

C. breaks

D. broke

Vocabulary › View

When should one be respectful towards others?

A. Only on weekends

B. During a full moon

C. At all times

D. When feeling happy


Vocabulary › View

What is the meaning of ‘magnificent’? (adjective)

A. To improve or become better

B. To make something worse

C. extremely beautiful or impressive

D. A place where a particular group of people gather and relax