[ 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:
Relative Clauses beginning with PrepositionsTenses and PronounsPast simple - Irregular VerbsPrepositions of Time and PlaceVerb to bePrepositions & Modal VerbsVocab and GrammarPast Simple and ContinuousGerund, Infinitive, Bare VerbDefinite and Indefinite ArticleOther quiz:
Present Continuous › ViewWhat ………………. (you/do) now?
A. is you doing
B. are you doing
C. you are doing
D. do you do
Pronoun › View
John introduced _________.
A. Him to she
B. Him to his
C. Him to her
D. Her to he
