[ 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

Random Topics:
ComparativeNouns FormationModal Verb in Passive VoicePunctuation-ed and -ing AdjectivesGrammar-Present Continuous-Sentence MakingInfinitive GerundModals - Have to or ShouldZero and First ConditionalsModals TensesOther quiz:
Idioms › ViewTo “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 › ViewEstelle 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
