[ 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 › ViewMy grandmother heard a loud scream last night.
A. What time did your grandmother hear last night?
B. When did your grandmother hear ?
C. Why did your grandmother hear last night?
Grammar › View
A: Are you ready to order? B: Yes, I am. I’ll have_____roast chicken.
A. a
B. an
C. the
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
