[ Present Tenses ]
John ____ to buy new shoes for months now.
A. is saving up
B. has been saving up
C. been saving up
D. saves up

Random Topics:
Modals and Comparative SuperlativeWish SentenceReflexive Pronouns & Modal VerbsPresent and Past Perfect TensesArticle & PrepositionGerund & InfinitivesArticles A and AnPresent Simple/AffirmativeVerb PatternsTenses and VerbsOther quiz:
Grammar › View___ to like ketchup when you were a child?
A. Did you use
B. Did you used
C. Used you
Present Tenses › View
You will feel better after you _____ the medicine.
A. will take
B. had taken
C. have taken
D. will have taken
Noun, Pronoun, Adjective, Verb › ViewIdentify the comparative adjective:
A. He is the tallest student.
B. She is faster than her brother.
C. This is an interesting book.
D. The dress is beautiful.
Grammar › View
The children were tired because they _______ football for two hours.
A. played
B. had played
C. had been played
D. had been playing