Ответ:

Перевод задания: Используйте Present Perfect или Present Perfect Continuous в вопросительных предложениях.

  1. Your shirt smells terrible! Have you been smoking? (Твоя рубашка ужасно пахнет! Ты курил(а)?)
  2. How long have you been waiting for them? (Как долго ты их ждёшь?)
  3. How many glasses of beer has he drunk today? (Сколько бокалов пива он выпил сегодня?)
  4. Have you ever lived in a tent? (Ты когда-нибудь жил(а) в палатке?)
  5. Where have you been? (Где ты был(а)?)
  6. How much money has Kevin spent in the casino? (Сколько денег Кевин потратил в казино?)
  7. Have those vegetables been boiling since 2 o’clock? (Эти овощи варятся с двух часов?)
  8. Have you defrosted the fridge yet? (Ты уже разморозил(а) холодильник?)
  9. How many messages has she sent today? (Сколько сообщений она отправила сегодня?)
  10. How long has your sister been travelling? (Как долго путешествует твоя сестра?)
  11. How many people has Angela invited to her party? (Сколько людей Анджела пригласила на свою вечеринку?)
  12. Have you been sitting here for a long time? (Ты долго здесь сидишь?)

Для действий, продолжающихся в течение указанного времени, используется Present Perfect Continuous; с вопросами о количестве завершённых действий — Present Perfect.