[ Grammar ]
By 2025, my Mum ______ French in this school for 25 years.
A. will teach
B. will be teaching
C. will have taught
D. will had taught

Random Topics:
VocabularyPast Modalsa, an, the, zero articleReported Speech and Reporting VerbsGerund, Infinitive & ModalsInfinitives or GerundsGerund - to Infinitive Grammar and StructureGoing To Be and WillPast Perfect vs Past SimpleOther quiz:
Tenses › ViewHe _____ his keys at home, so he couldn’t enter the house.
A. forgets
B. was forgetting
C. forgot
D. has forgotten
Has and Have › View
The dog __________ fleas, it needs a bath.
A. have
B. has