[ Present Perfect Tense ]
Helen has been a vegetarian _________three years.
A. for
B. since

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 PhrasesOther quiz:
Vocabulary › ViewTo make a silly or careless mistake.
A. caved
B. incognito
C. blunder
D. collective
Grammar › View
The sleeves of my new jacket are too long. Can you__________ them for me? (short)
A. shorten
B. short
C. shorter
Modal Verbs › ViewYou ___ 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