Grammar Quiz

Topics: 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:
         


Random Topics:

Demonstrative Pronouns and Verb TensesAdjectives and AdverbsIndirect SpeechPresent Simple TensePresent and Past Simple PassiveThere is or There arePresent Perfect and Present Perfect Progressive TensesModal Verbs & Reflexive PronounsGrammar-Translation MethodConditionals and Modal Verbs

Other quiz:

Present Perfect Tense › View

He __________ (travel) to many countries in his life.

A. have traveled

B. has traveled

C. has travel

D. traveled


Grammar › View

If Clara __________ the message, she would have responded.

A. sees

B. seen

C. has seen

D. had seen