单项选择题

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