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

Random Topics:
Present Simple and Continuous TenseClausePast Simple & Past ContinuousSentence Types-ing / InfinitiveNouns as AdjectivesDefinite & Indefinite Pronoun & ConditionalsSubordination ConjunctionsPresent Simple ProgressiveOther quiz:
Homonyms › ViewShe was overcome by a fit of ___.
a. peak
b. peek
c. pique
Identifying Tenses › View
– I am doing an exercise now.
– She will be 20 next summer .
A. Present simple / Future progressive
B. Present progressive/Future perfect
C. Present progressive/ Future simple
D. Past progressive/ Future simple