问题

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