问题

He has his faults, but _____ he is an excellent teacher and we all respect him.
A:all in all
B:as a result
C:all the best
D:in other words
B:as a result
C:all the best
D:in other words
正确答案是: