Grammar Quiz

[ Future Perfect Tense ]

You … perfected your English by the time you come back from Australia.

A. was

B. has been

C. will has

D. will have

Select your answer:
A  B  C  D  E 


Random Topics:

ComparativeNouns FormationModal Verb in Passive VoicePunctuation-ed and -ing AdjectivesGrammar-Present Continuous-Sentence MakingInfinitive GerundModals - Have to or ShouldZero and First ConditionalsModals Tenses

Other quiz:

Idioms › View

To “jump on the bandwagon” means to ___.
a. continue
b. rest
c. join in


Vocabulary and Grammar › View

. He’s _____ earned more than a million euros in appearance fees this year!

A. yet

B. ever

C. already

D. still

Action vs Linking Verbs/ Verb Phrases › View

Estelle turned the pages of her science book.

A. Action

B. Linking


Grammar › View

He …… (live) in Scotland for 3 years now.

A. has lived

B. lived

C. have lived