I ___at the station half an hour ago ,but now the train ___yet.A.arrived;hadn't comeB.was arriving;hadn't come C.arrived;hasn't come D.had arrived;didn't come 我知道正解是C,但为什么不能选B呢,“half an hour ago”不是过去的一个
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 10:24:26
I ___at the station half an hour ago ,but now the train ___yet.A.arrived;hadn't comeB.was arriving;hadn't come C.arrived;hasn't come D.had arrived;didn't come 我知道正解是C,但为什么不能选B呢,“half an hour ago”不是过去的一个
I ___at the station half an hour ago ,but now the train ___yet.A.arrived;hadn't come
B.was arriving;hadn't come C.arrived;hasn't come D.had arrived;didn't come 我知道正解是C,但为什么不能选B呢,“half an hour ago”不是过去的一个具体的时间吗?
I ___at the station half an hour ago ,but now the train ___yet.A.arrived;hadn't comeB.was arriving;hadn't come C.arrived;hasn't come D.had arrived;didn't come 我知道正解是C,但为什么不能选B呢,“half an hour ago”不是过去的一个
arrive - 动作不可持续,所以就没有现在进行时的用法
The train is arriving - 是表示将来,很快就要到达
选 C
第一个空,half an hour ago 半小时以前,是过去的时间,用一般过去时arrived。
第二个空,yet 用于现在完成时 hasn't come
意思是:我半小时以前就到了车站,但是现在火车还没有来。
【俊狼猎英】团队为您解答。