问题

You have made several mistakes in your exercises but ________you have done well.
A:on the whole
B:except that
C:generally speaking
D:on the other hand
B:except that
C:generally speaking
D:on the other hand
正确答案是: