[ 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:
Tenses › ViewWhat 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 › 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
