单项选择题

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