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:

Past Tenses › View

I __________ (not know) that he __________ (leave) the company.

A. didn’t knew, left

B. didn’t know, had left

C. had known, left

D. didn’t know, had been leaving


Vocabulary & Grammar › View

As an advocate, she always tries to …………. cultural preservation efforts.

A. Appreciate

B. Challenge

C. Give voice to

D. Propose

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