Present Perfect Passive Voice Exercises
B1-B2 Level
English Exercises is teacher-led by Charlie. About the teacher · How content is made
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.
All 20 questions
Rewrite the active sentence in the passive voice. Start your answer after the prompt.
Someone has stolen my bike. (My bike...)
My bike
They have finished the project. (The project...)
The project
The company has hired three new employees. (Three new employees...)
Three new employees
They have cancelled the meeting. (The meeting...)
The meeting
Someone has broken the window. (The window...)
The window
They have just announced the winner. (The winner...)
The winner
Scientists have discovered a new planet. (A new planet...)
A new planet
They have already sold all the tickets. (All the tickets...)
All the tickets
The government has approved the new law. (The new law...)
The new law
They have repaired the road recently. (The road...)
The road
Someone has taken my keys. (My keys...)
My keys
They have given her an award. (She...)
She
The team has completed all the tasks. (All the tasks...)
All the tasks
Nobody has seen him since Monday. (He...)
He
They have sent the invitations to everyone. (The invitations...)
The invitations
The author has written five books. (Five books...)
Five books
They have never found the treasure. (The treasure...)
The treasure
They have told us the truth. (We...)
We
The storm has destroyed the crops. (The crops...)
The crops
They have offered him the job. (He...)
He
Continue Practising
Continue practising with these related exercises
Present Perfect Dictation: Experience and Recent Events
EasyListen for have, has, participles and time words in B1 sentences
10 questions
Present Perfect vs Past Simple
MediumLearn when to use present perfect or past simple tense
20 questions
Present Perfect vs Past Simple Error Correction
MediumSpot and fix tense-choice mistakes in complete sentences
20 questions
-ed vs -ing Adjectives
EasyPractise bored/boring, interested/interesting, and other feeling adjective pairs
60 questions
Conditionals
MediumMaster all types of conditional sentences (zero to third)
330 questions
Reported Speech
MediumTransform direct speech into indirect speech
340 questions