单项选择题

I have worked with him for some time and have found that he is ______ than John.

A. more efficiently a worker
B. a more efficient worker
C. more an efficient worker
D. a worker more efficiently