[ Tenses ]
By 2030, I____ for ten years
A. I will teach
B. will have taught
C. will have been teaching
D. teaching

Random Topics:
Auxiliary Verbs, if, unless and ModalPast TensesContractions and ConjunctionsInfinitiveCompound Nouns and Compound Adjectives QuestionsRelative Clauses & Real ConditionalsComparisonsConditional Sentences and Verb FormTo Infinitive or GerundSecond ConditionalOther quiz:
Gerund, Infinitive, Bare Verb › ViewThe boy’s father promised …. for the window to be repaired.
A. to pay
B. paying
C. pay
Present Perfect: for/since › View
They ____ (use) this laptop ____ spring.
A. have used/ since
B. has used/ since
C. have use/ for
D. have using/ for
Gerund vs Infinitive › ViewWe’ve had to postpone _____ to France because the children are ill.
A. to go
B. going
C. go
Grammar › View
She…. be Mary as she is in Italy
A. can´t be
B. mustn´t
C. should
