1. He is wearing a green coat. (Глагол 'wearing' используется для описания одежды, которую кто-то носит в данный момент. 'a green coat' - прямое дополнение).
2. We're on holiday this summer. (Существительное 'summer' используется для обозначения времени года. 'this summer' - обстоятельство времени).
3. What's the weather like? (Существительное 'weather' используется для описания атмосферных условий. 'What's... like?' - стандартная конструкция для вопроса о погоде).