Ответ:

7. Granny, did you wear a uniform at your school? — Для вопроса о прошлом используем did и начальную форму глагола.

8. How long have you lived in this town? — Present Perfect употребляется с How long, когда действие продолжается до настоящего времени.

9. It isn’t cold today. Why are you wearing a coat? — Present Continuous описывает действие, происходящее сейчас.

10. I haven’t done my homework yet. I am still doing my homework. — Present Perfect с yet сообщает, что работа ещё не завершена; Present Continuous обозначает продолжающееся действие.