问题

In the past 30 years China ______ great advances in the socialist revolution and socialist construction
A:has made
B:have made
C:had made
D:having made
B:have made
C:had made
D:having made
正确答案是: