[ 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:
Adverbs of Manner, Likes and Preferences › ViewI ______ to go with her.
A. wouldn’t like
B. would prefer no
C. would rather not
Grammar › View
These are his _____.
A. watch
B. watches
C. watchs
D. watchies
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
