[ 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

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 AbilityOther quiz:
Grammar › ViewI ____________ an active girl.
A. is
B. am
C. are
D. were
Coordinate Conjunction › View
I have some free time __________ an extra ticket. Do you want to see a movie?
A. yet
B. for
C. and
D. so
Abstract Nouns › ViewWhich 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
