—Will you go shopping now?

来源:百度知道 编辑:UC知道 时间:2024/09/23 15:26:08
—Will you go shopping now?
—Not until I ____ my experiment.
A.have finished B.will finish C.finished D.had finished
选哪一个?为什么?请详解 , 谢谢。

选A

意思是知道我完成试验了再去购物。

完成实验的动作要先于购物的。

所以要用现在完成时。

I will not go shopping until I have finished my experiment.

选A.have finished
Not until I have finished my experiment.
是“I won't go shopping until I have finished my experiment.”的缩写。
所以要用将来时。

A
这是一个省略句式。
补充完整应该是I will not go shopping until I have finished my experiment。其实这里填finish更恰当一些。

A 意思是直到我完成试验了再去购物
要用现在完成时(have+动词过去分词)

C

选A。