[ Tenses ]
I ___ English for six years now.
A. have been learning
B. have learned
C. learned
D. am learning

Random Topics:
Apostrophes and GrammarPreposition and Preposition PhraseAsking for and Giving OpinionSimilesHow much or How many?Vocabulary, Grammar, SpellingPast and Present ContinuousTransportation VocabularySubjective and Objective PronounSimple, Complex, Compound SentenceOther quiz:
Present Perfect and Simple Past Tense › ViewI _____ (know) Julie for three years – we still meet once a month.
A. knew
B. have knew
C. has knew
D. known
E. have known
Tenses › View
We can’t play loud music _______.
A. before everyone will go to bed
B. when everyone went to bed
C. as soon as everyone went to bed
D. after everyone has gone to bed