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

In some cases, the skin —– carefully removed to prevent damage if the tissue——

A. would be/ is hardened

B. could be/ has been hardened

C. must be/ is hardened

D. ought to be/ are hardened

E. must have been / have been hardened


Modal Verbs › View

I___________ some fruit. I have nothing in the fridge.

A. must buy

B. mustn’t buy

C. have to buy

D. don’t have to buy

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