Grammar Quiz

[ Grammar ]

Her English is very good because she … classes for the last seven years.

A. has been taking

B. is taking

Select your answer:
         


Random Topics:
Regular Plural NounsNarrative TensesSentence Structure and Pronoun AntecedentGrammar: SyntaxOffer and SuggestionGrammar: Reported QuestionsTo Infinitive/Bare Infinitive/GerundsSubordination ConjunctionsCan/Could

Other quiz:

Tenses › View

We … a new project next week.

A. start

B. are starting

C. started

D. will start


Grammar › View

We ___________________________________ (join) you at the restaurant, but we couldn’t get a babysitter. (past willingness

A. would have joined

B. could have joined

C. couldn´t have joined

D. wouldn´t have joined


Trending Topics

Loading...

How to use : Read the question carefully, then select one of the answers button.