急求英语问题的解释!!!
来源:百度知道 编辑:UC知道 时间:2024/04/28 12:30:13
I didn`t know when they________again.
A.came B.were coming C.had come D.had been coming
答案是B
但是我觉得选A
请问为什么?
很急!!!
A.came B.were coming C.had come D.had been coming
答案是B
但是我觉得选A
请问为什么?
很急!!!
答案是B 这里应填过去将来时 我不知道他们什么时候会再来 整句的时态是一般过去时 他们再来便是过去将来时 而表示来 去等动词的进行时态就可以表示将来时的意思 比如 我就来 译成 I'm coming.
a 过去时
b 过去进行时
c ??
d ??
B.
我不知道他们什么时候再来。
因为主句是过去时,所以从句时态要与主句保持一致。进行时表将来。
该句本意应在空处填将来式:will或者be V-ing 形式
而该句式助动词did,为过去式,所以be 要与时态相对应,为were
若是选A 的话并没有表示将来式的含义