一道有疑义的英语题

来源:百度知道 编辑:UC知道 时间:2024/06/21 23:54:13
-Alice,why didn't you come here yesterday
-I___,but my son suddenly fell ill and I had to take him to the hospital.
A.had B.did C. was going to D.didn't
一本书上说选B,另一本书上说选C
到底选哪个
权威解释一下

都是可以的
b:be going to表示准备去。
c:did表示去了
这句话说:Alice,你昨天怎么没来这?
我本想去/去了(走了半路又回来了),但是我儿子突然生病了我不得不到医院去照顾他

C

本来要去的

B.
有个时间点,肯定用过去式

C

我打算去。
但有病没去成
表示打算

应该是C
B可以表示我去了 did 指come
C表示 我昨天正要去

C,过去将来时,准备去却没去成