现在完成时的被动语态 知识点题库

-Our city looks more beautiful!
-Yes. Lots of trees and grass ______ since last year.

A . have been planted B . are planted C . will be planted D . were planted
In some cities, something _______ to stop the sale of live poultry(活禽)during the past weeks.


A . will do B . have done C . has been done D . will be done
The peaches in this village are very delicious. so far, they ________ .

A . sell out B . sold out C . have been sold out D . have sold out
Eternal Love(《三生三世十里桃花》), a popular Chinese web novel, (translate) into English and been popular among foreigners.
Tom has eaten the cake. (改为被动语态)
He has been     deeply by his father.
A . influenced B . influence C . affect D . effect
The cartoon characters have been    carefully.
A . drawn B . drew C . drawing
The gift has         to the girl.
A . be sent B . being sending C . been sent
A terrible accident happened here just now. A teacher with some of his students              sent to the nearest hospital.
A . has been B . have been C . had been D . were
Do you know that the internet bar since the police paid a visit last month? (close)
Many more houses ________ for teachers since last year.
A . are building B . built C . have built D . have been built
In the last few years, lots of tall buildings                  in our city.
A . have built B . have been built C . were built D . will be built
I (tell) that the final exam will be put off next week.
No permission (give) for anybody to enter the building.
So far, the book has been (翻译) into five different languages.
Three books _____ by the young man in the past two years. All of them are very popular.
A . have been written B . wrote C . were written D . have written
The rivers have been  (污染)by many factories.
A German company has developed a rapid test. (改为被动语态)

A rapid test developed by a German company.

The big party has been(取消) because of the COVID-19.
The red dresses have been sold out by Sam. (改为主动语态)

Sam the red dresses.