19. A great number of
large buildings have set up in our country
since liberation.
20, The price has been
gone up recently.
Keys 1. to be learnt→to learn 2. was happened→happened3. was disappeared→disappeared 4. have been
taken place→have taken place 5. is consisted of→consists of
6, founded→was
founded 7. was broken→broke 8. didn't discourage→were not discouraged 9. must solve→must be solved 10. have widely used→have widely been used 11. being repaired→repairing 12. have invited→had been invited 13. being spread→spreading 14. has raised---has been raised 15. is set→sets 16. were received→have been received 17. has been looked for→is being looked for 18.
laughed→laughed at 19. have set up→have been set up 20. has been gone up→has gone up
非谓语动词1