Ответ:

Перевод задания: Дополните предложения правильной формой глаголов в скобках. По возможности используйте Present Perfect Continuous.

  1. ‘Have you been to the National Gallery?’ ‘No, I haven’t.’
    («Ты был(а) в Национальной галерее?» «Нет, не был(а)».)
  2. What have you been doing since you graduated?
    (Чем ты занимаешься с тех пор, как окончил(а) учёбу?)
  3. Oh, you’ve had a haircut! You look fantastic!
    (О, ты подстригся / подстриглась! Ты выглядишь потрясающе!)
  4. ‘How long have you been looking for a job?’ ‘For a month now.’
    («Как долго ты ищешь работу?» «Уже месяц».)
  5. ‘How long have you had this dress?’ ‘For ten years, I think.’
    («Как давно у тебя это платье?» «Думаю, уже десять лет».)
  6. The company has been producing the two new engines since the beginning of this year.
    (Компания производит два новых двигателя с начала этого года.)
  7. How come you have never visited a single foreign country in your life?
    (Как так получилось, что ты за всю жизнь не посетил(а) ни одной зарубежной страны?)
  8. This picture? I have no idea who painted it though it has been hanging here for ages.
    (Эта картина? Понятия не имею, кто её написал, хотя она висит здесь уже целую вечность.)
  9. The future looks bright. They have been selling more and more gardening tools through their website since May.
    (Будущее выглядит многообещающим. С мая они продают всё больше садовых инструментов через свой сайт.)
  10. Have you ever worked abroad?
    (Ты когда-нибудь работал(а) за границей?)

В предложениях 1, 3, 5, 7 и 10 используется Present Perfect Simple: речь идёт об опыте, результате или состоянии; глагол have в значении владения не употребляется в Continuous. В остальных подходящих случаях Present Perfect Continuous подчёркивает длительность или развитие действия.