[ Tenses ]
I have ( learn ) …… English for 5 years
A. learn
B. learnt
C. learns
D. learning

Random Topics:
Tenses (Present, Past, Future Forms)Suffixes (ing-ed) SentencesPhrases and TensesCompound Nouns and Compound Adjectives QuestionsConditionals / Unreal PastTypes of SentencesIndirect SpeechGrammar (either..or.. and neither..nor..)Zero ConditionalAdverb and Noun ClausesOther quiz:
Conditionals › ViewYou can take my car _______ you drive carefully.
A. as long as
B. but
C. also
D. when
Grammar › View
By the time I was 18, I ___ English for 10 years.
A. was learning
B. have learned
C. had been learning
D. was learned
Homonyms › ViewA beautiful woman at a dance party is sometimes called the ___ of the ball.
a. bell
b. belle
Present, Past and Future Tense › View
William : What do you think about our new English teacher ?
Charlie : … she is okay.
A. In my opinion
B. I don’t know her
C. I haven’t met her
D. I don’t understand