[ 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:
Grammar › View____ in the sky, the sun shines brightly.
A. Hanged
B. Hung
C. Hanging
D. To hang
Simple Past or Past Continuous › View
She __________ (talk) to John on the phone when I _________ (walk) in. ข้อใดเติมได้ถูกต้อง
A. was talking, walked
B. talked, was walking
C. were talking, walked
D. talked, were walking
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
