Ответ:
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 обозначает продолжающееся действие.
