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

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