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:
A  B  C  D  E 


Random Topics:

Types of Simple SentencesPast ContinuousPast and Future TensesGrammar - ConnectorsPast Tense and Perfect TenseIndefinite ArticleTenses & PassiveParts of Speech and Compound SentencesPast and Present Continuous tenseVerb-ing and Infinitive

Other quiz:

Present Perfect Negative and Interrogative › View

Affirmative. I ______________ (have) (cook) dinner.

A. have cooked

B. had cook

C. has cooked


Modals › View

Why ____________ I go there now? It can wait a bit

A. can

B. should

C. ought

D. need

Grammar › View

USE THE ARTICLES A, AN, OR THE WITH PLURAL NOUNS?

A. TRUE

B. FALSE


Tenses › View

Michael Jackson _____________ born in 1958.

A. is

B. is being

C. was