According to the new law, the people found “harmful” advertisements on the streets will be punished strictly.
A. put up
B. to put up
C. putting up
D. having put up
网友回答
A. put up
B. to put up
(答案→)C. putting up
D. having put up
解析:C 考察非谓语动词。句义:根据这项新法,被发现在街上张贴的有害广告的人将要受到惩罚,putting up是现在分词短语,在句中做宾语补足语,表示正在发生的动作。