[ Perfect Progressive Tenses ]
How long ______ (she/learn) Spanish by the time she travels to Spain?
A. has she been learning
B. will she have been learning
C. had she been learning

Random Topics:
Grammar - Reflexive PronounsSimple and Compound SentencesConditional and SubjunctiveSimple Present vs Present ProgresiveComparatives and ConjunctionsFigurative LanguagePossessive Adjective and PronounPhrasal verbs and Prepositional PhrasesComparatives - SuperlativesPast Continuous Tense & Past ModalsOther quiz:
Past Tenses › ViewI __________ (not know) that he __________ (leave) the company.
A. didn’t knew, left
B. didn’t know, had left
C. had known, left
D. didn’t know, had been leaving
Vocabulary & Grammar › View
As an advocate, she always tries to …………. cultural preservation efforts.
A. Appreciate
B. Challenge
C. Give voice to
D. Propose
Mixed General Quiz › ViewBoth Saab and Volvo automobiles have an extremely ___ reputation for quality.
a. good
b. better
c. best
d. the best
Tenses › View
_________ when you got up this morning?
A. Did it rain
B. Was it raining