请进来看看这个英语题!
来源:百度知道 编辑:UC知道 时间:2024/05/13 23:34:11
Until then , his family ____ from him for six months .
A.didn't hear
B.hasn't been hearing
C.hadn't heard
D.hasn't heard
请问选哪个? 为什么? 具体点...
A.didn't hear
B.hasn't been hearing
C.hadn't heard
D.hasn't heard
请问选哪个? 为什么? 具体点...
hadn't heard
过去完成时态
Until then可以看出这里填的应该是过去式.
排除A B
D不是过去式.
选择 C
C
由于前面有Until then,说明过去一段时间到现在为止,故用过去完成时
选3C 首先 这句中有for表明一段时间 应用完成时而且是过去完成时 则不可选A B没有这种用法 D实现在完成使 所以选C 错了别骂我
c
因为是THEN所以“从前”是个分界点,用过去完成时态
c
后面有FOR,用完成时,是过去的