14. C
Специальный вопрос в прошедшем времени, после did используется глагол в 1й форме
18. C
mustnn't - категорично, не должен
haven't - не имеет
don't have - не обязательно
didn't need - не нужно (использовано в прошедшем времени, а предложение в настоящем, нарушается соотнесенность времен)
Остальное верно.