[ 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:
Subject Verb Agreement › ViewSelect the appropriate verb form to complete the sentence: Either of the books _______ worth reading.
A. is
B. have
C. were
D. are
Grammar › View
Complete the sentence with the correct object pronoun:
The window is open. I close ……….. because its windy.
A. them
B. it
C. her
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
