Grammar Quiz

[ Present Perfect Tense ]

We have lived here _______________ 10 years

A. for

B. since

C. in

D. on

Select your answer:
A  B  C  D  E 


Random Topics:

Articles and DemonstrativesAdjectives, ING - EDGrammar (want to/ need to/ have to)Adverb of TimePassive Voice Active VoiceLinking WordsMesopotamia VocabularyComparative AdverbAdjectives & Quantifierswould should could

Other quiz:

Infinitive or Gerund › View

a) I always get tired of little children so I hate … .
b) I have … with my neighbour’s child in the summer because I wanted to earn some money.

A. a) babysitting
b) to babysit

B. a) babysitting
b) babysitting

C. a) to babysit
b) babysitting

D. a) babysitting
b) babysitting


a, an, the, Zero Article › View

Sarah went to —- theatre with some friends to see Shakespeare’s ‘Hamlet’.

A. —
B. A
C. An
D. The

Future Tense › View

____________ anything this evening?

A. Will you do

B. are you going to do

C. Are you doing


Tenses › View

By next month, the construction workers _______.

A. will have completed the bridge

B. complete the bridge

C. completed the bridge

D. will complete the bridge