2 一道时态的选择题

I decide to leave the company next month, where I _____ for exactly three years.

A. have worked

B. is working

C. 

will be working

D. work

E. will have worked

F. will have working

这六个选项中我觉得ADE这3个好像都可以,想请教老师,这三个哪个最合适,并且其他两个为什么不行。

请先 登录 后评论

最佳答案 2022-07-06 18:13

这个题出的不严谨。where引导的是地点状语从句,可以理解句子表达的是届时(离开公司时)我就在这家公司工作整三年了,这种理解就该用将来完成时will have worked. 但句子也可以理解为我已经在这家公司工作整三年了,我决定下个月离开动作,这种理解就应该用现在完成时have worked. 参考答案给的是将来完成时,那是因为出题人忽略了这个句子可以有不同的理解。但是无论如何选择现在进行时是错误的。现在进行时表示说话时正在工作,不可能被for时间状语修饰。如果真的想要考察将来完成时,句子应该涉及为:By the time I leave the company next month, I _____ there for exactly three years. 这样就没有歧义了,只能用将来完成时。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,1253 浏览
  • K同学 提出于 2022-07-05 19:39