Grammar Quiz

[ Present Tenses ]

How long ________________(learn/she) Spanish?

A. did she learn

B. has she learned

C. has she been learning

D. have have been learning

Select your answer:
A  B  C  D  E 


Random Topics:

Degrees of AdjectivesPrepositional PhraseComparative AdverbsPast Simple vs Past ContinuousComparative and Superlative AdverbsPresent and Past TensesUsed toSubject Verb Agreement and Verb TensesGrammar - Reflexive PronounsVerb Ability

Other quiz:

Grammar › View

My grandmother heard a loud scream last night.

A. What time did your grandmother hear last night?

B. When did your grandmother hear ?

C. Why did your grandmother hear last night?


Grammar › View

A: Are you ready to order? B: Yes, I am. I’ll have_____roast chicken.

A. a

B. an

C. the

Abstract Nouns › View

Which noun is an abstract noun?

A. book

B. pride

C. pencil

D. rock


TOEIC Grammar and Vocabulary Review › View

The HR Department released a list of employees …………..are eligible for a pay raise.

A. who

B. which

C. what

D. where