Grammar Quiz

[ Present Perfect Tense ]

We have … here for a long time.

A. Be
B. Been
C. Being
D. To be

Select your answer:
A  B  C  D  E 


Random Topics:

Present SimplePoetry VocabularyAdverb & Compound SentencesCan vs CouldSimple Present and Present ContinuosQuestion tag and + - AgreementWill and Will notHow often - long - much - manyParticiple - ing/ edGrammar & Tenses

Other quiz:

Prepositions › View

Identify the preposition in the following sentence:

The wind blew the cap off his head.

A. blew

B. cap

C. wind

D. off


Grammar › View

If it (be)…. sunny next week, we (plant) …. the vegetables

A. is; will plant

B. am; will plant

C. are; will plant

D. is; won’t plant

Subject-Verb Agreement › View

Each (serve / serves) a different purpose.

A. Serve
B. Serves


Grammar › View

Look at the picture and select the correct answer

A. There is a green hat.

B. There are a green hat.