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:

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