问题

Even though you have made great progress in English, a great deal remains .
A:to do
B:to be done
C:being done
D:having been done
B:to be done
C:being done
D:having been done
正确答案是: