Grammar Quiz

[ Present Perfect Tense ]

Thousand of whales … (migrate) to give births.

A. migrated

B. are migrated

C. have migrated

D. has migrated

Select your answer:
A  B  C  D  E 


Random Topics:

Present Simple, Present Continuous or Present PerfectVerbs and Subject Verb AgreementPresent Simple x Present ContinuousModal Verbs of ObligationCardiology ServicesPresent Perfect Simple vs ContinuousTypes of Simple SentencesGrammar - FutureAdverb ClausesPreposition (at,in,on)

Other quiz:

Grammar › View

Recognize the metaphor: Her words were a soothing balm to my soul.

A. Her words provided comfort and healing.

B. Her words were completely ignored.

C. Her words caused confusion and doubt.

D. Her words were harsh and critical.


Grammar › View

My teacher has a great ___________. He is always telling us funny jokes.

A. sense of humours

B. senses of humours

C. senses of humours

D. sense of humour

Grammar › View

Dancing on stage was a joyful experience.

A. Sell, terrible

B. Selling, meaningful

C. Sells, awful

D. To sell, wonderful


Vocabulary & Grammar › View

Globalization is often said to have ____ negative effect on the world’s cultural diversity.

A. a

B. an

C. the

D. no article