great efforts to practice English, Mary has made much progress in spoken English.
#95233
A
To make
B
Having made
C
Made
D
Making
推荐题目
.I will go to your hometown.Do you have anything_______.
#97308
A
to take
B
taking
C
to be taken
D
to take to
______ , the players began the game. 
#95708
A
Having taken our seats
B
Taking our seats
C
Being taken the seats
D
After we had taken our seats
______ well in an interview made him lose the position in that company.
#92640
A
Not doing
B
Not to have done
C
Having not done
D
Doing not