现在完成时被动语态一、改成被动语态1. Workers have built the house since two years ago.2. We have received many letters since last week.3. My friend has bought a new personal computer.4. The shop has repaired my computer very quickly.二、连词成句1. The buildings, destroy, earthquake2. The machine,replace,the computer3. A new bridge, build, in our city4. Many trees, plant, along the road5. The problem, not, solve, we, yet三、适当形式填空1. How many workers _____________ (已派遣sent) to build the railway?2. — Why does Mary look so unhappy?— She _________________ (被嘲笑laugh at) by her classmates.3. It is said that the house __________________________ (闯进了break into) by two thieves.4. The two pens ________________________________ (未被拿走take away) by him.5. Where ______ the television _____________________ (已经修理了repair)?6. The price of a color TV set __________________________ (降价了bring down) again.7. What _____________________ (已被译成translate) into many foreign languages?四、正确时态填空1. The floor in our classroom_____________ (mop) every day2. Many accidents __________(cause) by careless driving.3. I ____________ (ask) to clean my room on Monday.4. We ___________(take)to that hospital by a taxi.5. A new coat __________(buy) for me by my mother last week.6. China's first television station _________(set up) by the workers in 19587. He ____________________(recognize) as soon as he arrives at this city8. All those old buildings _____________________(knock down )tomorrow.9. A new village for the athletes and all the stadiums ________________(to the east of London.10. Do you know the thief __________________ (catch) by the police?11. All the preparations for the project ________________(complete),And we’re ready to start.12. ---How many times_____________________ (you ,tell ) not to play with fire?-I’m sorry. I’ll never do that again.13. The homework __________________ (must , hand in ) tomorrow.14. The flowers____________________(should, water) once a week.五.单选1. Both my brother work at the power station that _____ in my hometown.A. has set upB. has been set upC. was set upD. is set up2. _____ the sports meet will be put off.A. I’ve been toldB. I’ve toldC. I’m tol dD. I told3. All the preparations for the task _____, and we’re ready to start.A. completedB. completeC. had been completedD. have been done4. --- How long _____ at this job? --- Since 1990.A. were you employedB. have you been employedC. had you been employedD. will you be employed5. When and where to go for the on-salary holiday _____ yet.A. are not decidedB. have not been decidedC. is not being decidedD. has not been decided6. Betty _____ injured since last Saturday.A. has beenB. wasC. isD. has7. That book _____ into at least 20 foreign languages.A. has said to be translatedB. has been said to have translatedC. is said that it had been translatedD. is said to have been translated8. --- Hi, Tom, you look tired. --- Of course. I _____ the living room all day.A. had paintedB. paintedC. have been paintedD. have been painting9. --- Did you move into the new house? --- No. The rooms ______ yet.A. were being paintedB. are paintingC. have not paintedD. have not been painted10. Great changes _____ in my hometown and a lot of factories _____.A. have been taken place; are being set upB. have taken place; have been set upC. are taken place; had been set upD. took place; will set up11. It’s sai d that this book _____ into Chinese.A. had translatedB. has translatedC. was translatedD. has been translated12. You can’t move in .The house _____.A. is paintingB. is being paintedC. has paintedD. has been painted13. Millions of pounds’ worth of damage _____ by a storm which swept across the north ofEngland last night.A. has been causedB. had been causedC. will be causedD. will have been cause14. Have you ever _____ to the exhibition which _____ for three weeks?A. gone; has been shownB. visited; shownC. been; has been on showD. went; lasted15. --- How long ago _____ these eggs _____? --- Perhaps 15 days.A. will; hatchB. did; hatchC. were; hatchedD. have; been hatched16. The construction of the two new railway lines _____ by now.A. has completedB. have completedC. have been completedD. has been completed17. I got caught in the rain and my suit _____.A. has ruinedB. had ruinedC. has been ruinedD. had been ruined18. — I have got a headache.— No wonder. You _____ in front of that computer too long.A. workB. are workingC. have been workingD. workedKEYS: 1 B 2A 3 D 4B 5D 6A 7D 8D 9D 10B 11C 12 B 13 A 14C 15C 16D 17C 18C。