Grammar Quiz

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

Other quiz:

Modals › View

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