I decide to leave the company next month, where I _____ for exactly three years.
A. have worked
B. is working
C.
will be workingD. work
E. will have worked
F. will have working
这六个选项中我觉得ADE这3个好像都可以,想请教老师,这三个哪个最合适,并且其他两个为什么不行。
这个题出的不严谨。where引导的是地点状语从句,可以理解句子表达的是届时(离开公司时)我就在这家公司工作整三年了,这种理解就该用将来完成时will have worked. 但句子也可以理解为我已经在这家公司工作整三年了,我决定下个月离开动作,这种理解就应该用现在完成时have worked. 参考答案给的是将来完成时,那是因为出题人忽略了这个句子可以有不同的理解。但是无论如何选择现在进行时是错误的。现在进行时表示说话时正在工作,不可能被for时间状语修饰。如果真的想要考察将来完成时,句子应该涉及为:By the time I leave the company next month, I _____ there for exactly three years. 这样就没有歧义了,只能用将来完成时。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!