单项选择题
A. having affected B. has been affected C. affected D. has affected
A. strengthening B. strengthened C. to strengthen D. to be strengthened
A. has passed B. had passed C. passed D. have passed