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:
A  B  C  D  E 


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:

General Knowledge › View

The INNER PART of the Earth is called…..

A. INNER CORE
B. OUTER CORE
C. INNER MANTLE
D. CRUST
E. ALL OF THE ABOVE


Grammar › View

The students are tired of _______________ for the final exams.

A. to studying

B. study

C. to study

D. studying

Grammar › View

Dancing 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