Краткий ответ
- Because I have been working in the garden all morning.
- Because I have lost my car keys.
- It smells delicious.
- I have been working on this project all day and I still haven’t finished.
- Who has been using my MP3 player?
- Jason is having a birthday party.
- What do people wear on Remembrance Day?
- Have you found a dress for the prom night?
Как выбрать время
Present Perfect Continuous — действие продолжалось некоторое время и связано с настоящим:
have/has been + V-ing
all morning, all day → have been working.Present Perfect — действие завершилось, но его результат важен сейчас:
have/has + V³
потерял ключи → have lost; ещё не закончил → haven’t finished; «ещё нет» → Have you found...?Present Simple — постоянный признак, факт или обычай:
It smells delicious; What do people wear...?Present Continuous — действие происходит сейчас:
Jason is having a birthday party.
Проверка: в вопросе № 5 используется has, потому что подлежащее who обозначает одного человека; в № 7 — do, потому что people стоит во множественном числе.
