楼上的都错了,正确答案应该是C,首先专家在非洲工作了八年是在过去发生的,work是延续性动词,所以可以和for 8 years 连用.是没有问题的.
A选项指的是到目前为止,所以不对
B选项是很容易误选的选项,这里并不强调在他回来之前已经工作8年,只是客观的陈述过去发生的事情.
D选项指的是这位专家现在仍然在非洲工作,已经八年了,所以也不对.
答案肯定是C
楼上的都错了,正确答案应该是C,首先专家在非洲工作了八年是在过去发生的,work是延续性动词,所以可以和for 8 years 连用.是没有问题的.
A选项指的是到目前为止,所以不对
B选项是很容易误选的选项,这里并不强调在他回来之前已经工作8年,只是客观的陈述过去发生的事情.
D选项指的是这位专家现在仍然在非洲工作,已经八年了,所以也不对.
答案肯定是C