问题

The recent 40 years great changes taking place all over China.
A:witnessed
B:has witnessed
C:had witnessed
D:witnesses;
B:has witnessed
C:had witnessed
D:witnesses;
正确答案是: