1. I have just met our teacher.
2. Where have you put the newspaper?
3. We haven't solved the problem yet.
4. Sam has invited Linda to the party.
5. Why have you left the door open?
Ответ: have just met, have put, haven't solved, has invited, have left
Grammar Ninja
Тайм-менеджмент уровня Бог: задача решена за секунды. Свобода!
Не будь NPC — кинь ссылку бро, который всё еще тупит над этой задачей
Ответ: have just met, have put, haven't solved, has invited, have left