Topics: 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:
Vocabulary and Sentence StructureModal Verb, Passive VoiceCausative Verb-ed/-ing AdjectivesMaritime Vocabulary and GrammarDirect-Indirect SpeechPersonificationLexico and GrammarAdjectives-Comparison, SuperlativeDo not or Does notOther quiz:
Grammar › ViewFill in the blank: write, wrote, ____________
A. wrotten
B. wrote
C. written
Grammar › View
I don’t know where they went on holiday but they bought Euros before they left so they__________ gone to France or Germany.
A. should have
B. can’t have
C. mustn’t have
D. might have
