单项选择题

He can hardly understand what the teacher has said, ______.

A) nor shall I
B) neither can I
C) so do I
D) so I can