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:

Adverbs › View

Identify the adverb in the following sentence: The car suddenly stopped at the red light.

A. quickly

B. suddenly

C. smoothly

D. abruptly


Reported Speech › View

“Remember to pick me up at 6 o’clock tomorrow afternoon” she said.

A. She told me to remember to pick her up at 6 o’clock tomorrow afternoon.

B. She reminded me to pick her up at 6 o’clock the following afternoon.

C. She reminded me to remember to pick her up at 6 o’clock the next afternoon.

D. She told me to pick her up at 6 o’clock the next day afternoon.

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