一道中学英语选择题

问题描述:

一道中学英语选择题
Jane,why didn't you come here yesterday?
I___,but my son xuddenly broke his leg and I had to take him to the hospital.
A.had B.did C.was going to D.didn't
选B可以吗?为什么?
PS 这是一道初三考试题

选C吧?!