Grammar Quiz

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 not

Other quiz:

Grammar › View

Fill 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