Ответ:

Перевод задания: Используйте глаголы в скобках в подходящей форме (Present Perfect Passive или Past Perfect Passive), чтобы закончить предложения.

  1. This problem has just been discussed. (Эта проблема только что была обсуждена.)
  2. When I came home, the sweets had been eaten. (Когда я пришёл домой, сладости уже съели.)
  3. My flat had been cleaned by six o’clock yesterday. (Вчера к шести часам мою квартиру уже убрали.)
  4. Have you already been invited to the party? (Тебя уже пригласили на вечеринку?)
  5. The history quiz has been shown on TV lately. (В последнее время историческую викторину показывали по телевизору.)
  6. The scientists said that the results of the work had been sent to their colleagues. (Учёные сказали, что результаты работы были отправлены их коллегам.)
  7. She said this book had not been devoted to her best friend. (Она сказала, что эта книга не была посвящена её лучшему другу.)
  8. The cups have not been washed yet. (Чашки ещё не вымыты.)
  9. The police informed us that some of our programs had been cracked. (Полиция сообщила нам, что некоторые из наших программ были взломаны.)
  10. Had the problem been discussed by six? (Проблему обсудили к шести?)

Present Perfect Passive образуется как have/has been + причастие прошедшего времени; Past Perfect Passive — как had been + причастие прошедшего времени. Указание на завершённость к моменту в прошлом требует Past Perfect Passive.