[ Grammar ]
By the time I was 18, I ___ English for 10 years.
A. was learning
B. have learned
C. had been learning
D. was learned

Random Topics:
Future Continuous, Future Perfect and Future Perfect ContinuousPast Continuous and Past Simple TensePreposition FormInfinitives and GerundsVerb 3 formsSimple Present & Present ProgressiveGrammar and PrepositionsGerund or InfinitivesPast Tense and NeutralDescribing WordsOther quiz:
Grammar › ViewWhich sentence has the correct punctuation?
A. What does the weather call for next week?
B. What does the weather call for next week.
C. What does the weather call for next week
D. What does the weather call for next week?!
Grammar › View
They _____ a new plan.
A. have
B. has
C. have to
D. has to
Grammar › ViewYou ……eat too much cake. It has too much sugar in it.
A. shouldn’t
B. should
C. have
D. must
Present Tense › View
Complete the sentence with the correct form of the verb: They ______ (visit) their grandparents every summer.
A. visit
B. visits
C. visiting
D. visited