问题

MrSmith ________ his pupils how to prepare for the test since 8 am, but no one listens to him
A:has told
B:is telling
C:has been telling
D:will have told
B:is telling
C:has been telling
D:will have told
正确答案是: