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:

Tenses › View

What is the correct form of the verb in this sentence? “They _____ (not finish) their project yet.”

A. didn’t finish

B. haven’t finished

C. weren’t finishing

D. don’t finish


Grammar › View

Carlos _________ _________ ___________ all day, so he had a headache.

A. had worked

B. was working

C. has been working

D. had been working

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