[ 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
Select your answer:

Random Topics:
Adverb ClauseTime ClauseGrammar: SyntaxFOR & SINCEPast Perfect and Past Perfect ContinuousPast ParticipleIndefinite ArticleModal Verbs & Perfect InfinitiveModal Verbs in First ConditionalNoun Phrases and AdverbialsOther quiz:
Modals › ViewA: The Great Wall of China took around 2500 years to build. B: Thousands of people ______ in the construction. A: Yes indeed millions.
A. must have worked
B. might have worked
C. mustn’t have worked
D. cant have worked
Grammar › View
By this time next year, I ______ all my exams.
A. have taken
B. take
C. will have taken
D. will take
