一道选择题!!! 谢谢!!

来源:百度知道 编辑:UC知道 时间:2024/06/03 22:12:04
the workers are striving to finish the project_____.
A. all the time B. ahead of time
答案是B 为什么不可以选择A????我知道B的意思,但我觉得A也可以啊 why?

all the time 一直。况且里面已经有are striving,带有情感色彩,表示一直努力。他们一直努力如何如何结束工程,如果要用all the time,那该是have been striving,现在完成进行时。
ahead of time 提前。填进去很说得通,

句子中已经有finish了,说明已经完成了。all the time的话说明这个工程没有结束。

我的语感告诉我选B,嘿嘿~~

all the time 是一直的意思
ahead of time 是在……之前的意思。
请注意事态是现在进行时。