[ Tenses ]
I will have been helping my neighbor for a year next month.
A. Future Simple
B. Future Continuous
C. Future Perfect Continuous
D. Future Perfect

Random Topics:
Participle AdjectivesGrammar - Capitalization and Possessive NounsEd and Ing EndingsAlthough / DespiteThe First Conditional (if/unless)HomophonesTake or PutFormal & Informal WordsPresent Perfect or Past SimpleSimple Past Tense and Past Perfect TenseOther quiz:
Passive Voice › ViewChange into passive: “You must fasten the seat belt.”
A. The seat belt needs fasting by you .
B. The seat belt must be fasten (by you).
C. The seat belt must fasten (by you).
D. The seat belt must have fasten by you.
Grammar › View
Combine the following sentences, using perfect gerunds
He didn’t keep his promise. He apologised for that.
A. He apologised for not tp have kept his promise
B. He apologised for not having kept his promise
C. He apologised to not having kept his promise
D. He apologised as not having kept his promise