HomeGrammarPassive Voice ExercisesPresent Perfect Passive Voice Exercises

Present Perfect Passive Voice Exercises

B1-B2 Level

The present perfect passive is formed with has/have + been + past participle and describes actions completed at an unspecified time before now, or actions with present relevance. Use "has been" with singular subjects (he, she, it) and "have been" with plural subjects (we, they) and with "I" and "you."

For example, "The report has been completed" tells us the report is now finished — the exact time is not important. "Several changes have been made to the schedule" connects past changes to the present situation. This passive form is very common with "already," "just," "yet," "recently," and "never": "The email has already been sent." For negatives, add "not" after has/have: "The problem hasn't been solved yet." For questions, move has/have before the subject: "Has the order been placed?" The present perfect passive appears frequently in Cambridge B1 and B2 exams, in formal reports, and in news bulletins where the focus is on the result rather than who performed the action.

Quick Rule

Subject + has/have + been + past participle (+ by agent)

  • 1.The windows have been cleaned this morning.
  • 2.A new manager has been appointed by the board.
  • 3.Has the homework been handed in yet?
  • 4.The files haven't been updated since January.
  • 5.Three new schools have been built in the area.