_______ great efforts to practice English,Mary has made much progress in spoken English.

问题描述:

_______ great efforts to practice English,Mary has made much progress in spoken English.
1.To make
2.Having made
3.Made
4.Being made

B 努力是已经发生的是,所以排除A D
Mary 是努力的执行者,是主动去努力 所以排除C