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:

Present Continuous, Present Perfect and Used to › View

The queue in the baker’s _________________ to be so bad but now it’s terrible.

A. didn’t use

B. didn’t used

C. was used

D. gets used


Definitions, Synonyms › View

Persistent

A. Relentless
B. Shy
C. Enduring
D. Tenacious

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