Topics: 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
Select your answer:

Random Topics:
Tenses and FoodPronunciation and VocabularyAsking & Giving Opinion-ed/-ing AdjectivesPrepositional PhraseTimeModals of Advisabilitywas wereFigure of SpeechPresent Perfect and Simple Past TenseOther quiz:
Vocabulary & Grammar › ViewYou ________ any friends if you ________ talking like that.
A. will win/ carry on
B. won’t win/ carry on
C. wouldn’t win/ carried on
D. would have won/ had carried on
In/On/At + Time › View
It’s very cold here _______ the winter.
A. in
B. on
C. at
