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

“How much money have you put into the account?” they asked her.

A. They asked her how much money she has put into the account

B. They asked her how much money she had put into the account

C. They asked her how much money he has put into the account


Grammar › View

It can’t be denied that English has become an _________language of the world

A. national

B. international

C. cultural

D. multicultural

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