1. Правильный ответ C (will volunteer), так как при обещании мы используем Future Simple.
2. Правильный ответ В (is going), так как здесь явно обозначены планы Чарли (то есть уже всё оговорено), а также уже используется предлог on, потому предлог to рядом с ним невозможен.
3. Правильный ответ С (will go), так как это основная часть первого условного предложения (First Conditional).
4. Правильный ответ С (will help), так как мы в случае обещания мы используем (Future Simple), здесь мы как раз и обещаем помочь с бронированием билетов.
5. Правильный ответ В (die), так как это нулевое условное предложение (Zero Conditional), ведь речь идёт об очевидных и 100%-ных истинах.
6. Правильный ответ С (hadn't worn), так как по основной части (форма would heve V3) мы видим, что это третье условное предложение (Third Conditional), где в условной части обязательно должна быть форма Past Perfect.
7. Правильный ответ В (leaves), так как при расписании мы используем конструкцию Present Simple.
8. Правильный ответ А (is going to crash), так как при наличии аргументации (ведёт машину слишком быстро) для описания прогноза в будущем мы используем конструкцию to be going to.
9. Правильный ответ В (is studying), так как Том уже подал документы и готовится к обучению, то есть всё готово. Мы используем тогда конструкцию Present Continuous.
10. Правильный ответ С (wear), так как это условная часть First Conditional, но при этом мы уже имеем отрицание в слове unless (пока не). Значит в предложении не может быть отрицания, но так как это условная часть, то здесь должен стоять глагол в Present Simple.