I knew I could not finish the homework()A.by the time he had come B.before he came C.until he has come D.when he comes选什么为什么?句意?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 18:59:19

I knew I could not finish the homework()A.by the time he had come B.before he came C.until he has come D.when he comes选什么为什么?句意?
I knew I could not finish the homework()
A.by the time he had come B.before he came C.until he has come D.when he comes选什么为什么?句意?

I knew I could not finish the homework()A.by the time he had come B.before he came C.until he has come D.when he comes选什么为什么?句意?
B 主句的谓语knew表示是过去时,排除C D.但是句意是完成作业在先,他来在后.所以时态上做作业是过去时,“他来”就不能是过去完成时,排除A.因此选择B.翻译为:我知道在他到来之前我不可能做完作业.

B
CD 是现在时态,与前文过去时态不搭。
A 用了过去完成时,时间关系颠倒了

B

B