Grammar Quiz

[ 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 Progressive

Other quiz:

Homonyms › View

She 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