In the past 30 years China ______ great advances in the socialist revolution and socialist construction. a. has made b. have made c. had made d. having made
Public service advertisements are often run _____ free, and are ______ to educate people about health, safety, or any other issue which affects public welfare.