great efforts to practice English, Mary has made much progress in spoken English.
#95233
A
To make
B
Having made
C
Made
D
Making
推荐题目
They insisted on       another chance to try.
#97128
A
given
B
giving
C
being given
D
to be given
No one can avoid         by advertisements. 
#90787
A
to be influenced
B
being influenced
C
influencing
D
having influence