[ Present Perfect Tense ]
Thousand of whales … (migrate) to give births.
A. migrated
B. are migrated
C. have migrated
D. has migrated

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 › ViewDancing 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