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.
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.
Continue Practising
Continue practising with these related exercises
Present Perfect vs Past Simple
MediumLearn when to use present perfect or past simple tense
20 questions
Practise now
Present Perfect vs Past Simple Error Correction
MediumSpot and fix tense-choice mistakes in complete sentences
20 questions
Practise now
Time Expressions
EasyMaster for, since, already, yet, just, and ever/never
20 questions
Practise now
-ed vs -ing Adjectives
EasyPractise bored/boring, interested/interesting, and other feeling adjective pairs
60 questions
Practise now
Conditionals
MediumMaster all types of conditional sentences (zero to third)
330 questions
Practise now
Reported Speech
MediumTransform direct speech into indirect speech
290 questions
Practise now