Grammar Quiz

[ 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:
A  B  C  D  E 


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 Modals

Other 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 › View

Both 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