Much progress _ been made in recent years.
A. have
B. has
C. having
D. to have
Đáp án đúng: B
Số bình luận về đáp án: 4