Ниже подробное решение с пояснениями и выделением подлежащего и сказуемого для каждого пункта.
A: Why are your clothes dirty? B: Because I … (work) in the garden all morning. Правильная форма: I have been working in the garden all morning. Объяснение: «all morning» сигнализирует на продолжительное действие, начавшееся в прошлом и продолжающееся до настоящего времени — Present Perfect Continuous. Подлежащее: I | Сказуемое: have been working Итог: Because I have been working in the garden all morning.
A: Why are you upset? B: Because I … (lose) my car keys. Правильно: I have lost my car keys. Объяснение: Действие завершилось к настоящему моменту, без указания на длительность — Present Perfect. Подлежащее: I | Сказуемое: have lost Итог: Because I have lost my car keys.
A: Would you like some homemade cake? B: Yes, please. It … (smell) delicious. Правильно: It smells delicious. Объяснение: Ощущение/вкус — обычное простое настоящее (Present Simple) для описания свойства. Подлежащее: It | Сказуемое: smells Итог: It smells delicious.
A: Are you busy? B: Yes. I … (work) on this project all day and I … (still/not finish). Правильно: I have been working on this project all day and I haven't finished yet. Объяснение: «all day» указывает на длительность; первая часть — Present Perfect Continuous, вторая — Present Perfect отрицательное с yet. Подлежащее: I | Сказуемое: have been working (первая часть); haven't finished (вторая часть) Итог: Yes. I have been working on this project all day and I haven't finished yet.
A: Who … (use) my MP3 player? B: I have. David Правильно: Who is using my MP3 player? Объяснение: Действие происходит в момент речи — Present Continuous. Вопросительное предложение с Who как подлежащее. Подлежащее: Who | Сказуемое: is using Итог: Who is using my MP3 player? (Ответ: David. — здесь имя, не требуется подчеркивать в ответе.)
A: What's that noise? B: Jason … (have) a birthday party. Правильно: Jason is having a birthday party. Объяснение: Действие сейчас происходит — Present Continuous. Подлежащее: Jason | Сказуемое: is having Итог: Jason is having a birthday party.
A: What … (people/wear) on Remembrance Day? B: A little red paper poppy. Правильно: What are people wearing on Remembrance Day? Объяснение: Вопрос о текущем действии — Present Continuous, подлежащее — people. Подлежащее: people | Сказуемое: are wearing Итог: What are people wearing on Remembrance Day?
A: … (you/find) a dress for the prom night? Daniel J A: B: Unfortunately, not yet. Правильно: Have you found a dress for the prom night yet? Объяснение: Действие завершилось к настоящему моменту — Present Perfect; «yet» указывает на ожидание результата. Подлежащее: you | Сказуемое: have found Итог: Have you found a dress for the prom night yet?
Если хочешь, могу представить ответы в виде таблицы или пометить подлежащие и сказуемые иными способами (например, цветом или квадратными скобками).