[ 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:
Comparatives › ViewShe is ___________ than I am.
A. more lazy
B. more lazier
C. lazier
D. more lazy
Conjunction › View
Both Asad and Arfa … to the stadium to support their favorite club
A. goes
B. has gone
C. is going
D. gone
E. go
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