[ Tenses ]
I ____ (learn) English for five years, and I’m still making mistakes.
A. learn
B. have been learning
C. am learning

Random Topics:
Pronouns of QuantityApologizingPast Tense vs Future TenseDemonstrative Pronoun“Put” Phrasal VerbAdverbial PhrasesIndirect SpeechBe used to vs used toSpeech TensesTenses & AffixesOther quiz:
Grammar › ViewHer boyfriend gave her a __________________ of roses on Valentines Day.
A. Twig
B. Bouquet
C. Compilation
D. Pack
Tenses › View
She _______ working on that manuscript for 2 years now.
A. will be
B. has been
C. had been
D. is
Grammar › ViewScott bought the book so it is ________.
A. his
B. hers
C. ours
D. theirs
World Literature Vocabulary › View
Trivial is defined as….
A. not trivial
B. not good
C. not important
D. not thinking
