英语の题

来源:百度知道 编辑:UC知道 时间:2024/07/04 03:49:11
I_______in a foreign company for five years .Still, I do not regret giving up the well- paid job
A worked B have worked C was working D had worked

答案是A
我觉得是B
请各位帮忙

答案没错!! 是选A
有一道题是这样的!!
I lived in beijing for 5 years. but I don't regret moving here.
发现共同点没?
work live都发生在过去
有句子作 标准的!!!
这不是 现在完成时!!! 不要看到for five years
这样的状语就认为是 现在完成时!!!
书上好像有 这类句子!!!
读完题后 认真分析一下!!!

我也觉得是B,答案会不会出错?

明显应该选B,现在完成时的主动语态的固定标志就是have/has done!

这是过去式。我在外国公司工作过五年。但是,我一点也不后悔放弃了这份高薪工作。显然,说话的人很早就放弃了万国公司的工作。如果选B,就是到现在为止,一共在外国公司工作了五年。

答案应该是选a,句子翻译成;我在外国公司工作五年了,但是,我不会后悔放弃高薪的工作。工作是五年前发生的事,对现在没有什么影响。

应该是选A,这个选项表述了一个事实,即“我在这个外企工作了5年”,所以选择过去时。现在完成时表示一个结果对现在的影响(显然这里没有强调对现在的影响),或是过去一个动作发生一直持续到现在,这两个是比较常见的吧。显然这里与这两个不相符合,所以不选B,还有并不是有 FDR+段时间 就一定要用完成时的。
我尽力了,希望能帮到你