Topics: Perfect Tenses
You (perfect) your English by the time you come back from the U.S.
A. will have perfected
B. had perfected
C. have perfected
Select your answer:

Random Topics:
Present simple or Past simpleVerb TensesGrammar speak,talk,say,tellNoun QuantifiersGrammar - could / could notFuture Tense VocabularyAuxiliaries VerbComplex Sentences with Adverb ClausesConditional and Mix Conditional SentenceGrammar - direct/indirect objectsOther quiz:
Vocabulary › ViewLight and playful conversation
A. Excerbate
B. Juggernaut
C. Allege
D. Badinage
Grammar › View
What … the weather like yesterday?
A. was
B. were
