问题

The 24 solar terms ________ a great effect on Chinese people’s lives for thousands of years.
A:have had
B:had
C:have
D:had had;
B:had
C:have
D:had had;
正确答案是: