Grammar Quiz

[ Present Perfect Tense ]

Helen has been a vegetarian _________three years.

A. for

B. since

Select your answer:
A  B  C  D  E 


Random Topics:

Verb + Infinitive or GerundVerbsSimple Present vs Present ProgresiveNoun, Pronoun, Adjective, VerbGrammar-Verbs & Nouns Singular, Plural, GenderPast and Present ContinuousPast Perfect TenseWish / If only ( Present)Subjective and Objective PronounHelpful Phrases

Other quiz:

Idioms › View

To “bear in mind” means ___.
a. to forget something
b. to be crazy
c. to remember something


Grammar › View

I don’t have to get up _______ than my parents.

A. earlier

B. early

C. more early

D. the earliest

Modal Verbs › View

You ___ leave your bike here. It’s not safe.

A. can

B. must

C. may

D. will


Homophones › View

I haven’t decided __________ to go or not.

A. Weather
B. Whether