[ 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:
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