Grammar Quiz

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 Tense

Other quiz:

Vocabulary & Grammar › View

You ________ 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