The present perfect passive
Bài tập trắc nghiệm
The present perfect passive
S + have/has + PP + O
--> S’ + have/has + been + PP + (by + O’)
Form
S + have/has + been + V3/ed + (by O)
EX: They have built a new bridge across the river
A new bridge has been built across the river.
a new hospital for children / build/ in our city
- A new hospital for children has been built in our city.
another man-made satellite / send up / into space
- Another man-made satellite has been sent up into space.
More and more trees / cut down / for wood / by farmer
- More and more trees have been cut down for woods by farmer.
thousands of animals / kill / in the forest fire
- Thousands of animals have been killed in the forest fire.
about one hundred buildings and houses / destroy / in the earthquake
- About one hundred buildings and houses have been destroyed in the earthquake.
more than 50 films / show / in Hanoi / since June
- More than 50 films have been shown in Hanoi since June.
their hands / wash and dry / on a towel
- Their hands have been washed and dried on a towel.
another book / read / by the students
- Another book has been read by the students.
some ink / spill / on the carpet
- Some ink has been spilt on the
she / show / how to do it
- She has been shown how to do it