单项选择题

It is said that the sudden change in weather ______ many people’s health.

A.has affected
B.has committed
C.has effected
D.has caused
热门 试题