作业帮 > 英语 > 作业

帮我看一个英语非谓语动词题目

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/18 03:28:07
帮我看一个英语非谓语动词题目
2、______ the project in time,the staff were working at weekends.
A.Competing B.Having completed C.To have completed D.To complete
这个题目为什么不选 C ,而选 D to do 表将来,而 to have done 表过去.这句话中 were working 不是表过去吗?
你可以这样理很明显complete 这个动作肯定是发生在 work 的后面对吧,因为只有先工作,然后才能完成,而to do 表目的,可以翻译成:为了,既然是为了,那表明还没有实现(比如为了最后的胜利,那很明显还没有取得胜利).所以to do带有将来的意味,故选D.
如果选C,to have done,表明complete已经发生了,先于work这个动作了.举个例子:I am sorry to have interrupted you.(interrupt这个动作发生在 be sorry之前)