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:

Future Tenses › View

Predictions based on an evidence.

A. be going to

B. will

C. present continuous

D. simple present


Superlative & Comparative Adverbs › View

“We are lost,” said Rachael. “We need help ____________ now.” (desperately).

A. desperating

B. desperate

C. less desperately

D. more desperately

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