your colleague's spoken English is quite good,Amy.No wonder,as she __in the USA for 2 years.A worked B.has worked为什么选A不选B?表示对现在造成影响

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 18:23:59
your colleague's spoken English is quite good,Amy.No wonder,as she __in the USA for 2 years.A worked B.has worked为什么选A不选B?表示对现在造成影响

your colleague's spoken English is quite good,Amy.No wonder,as she __in the USA for 2 years.A worked B.has worked为什么选A不选B?表示对现在造成影响
your colleague's spoken English is quite good,Amy.No wonder,as she __in the USA for 2 years.
A worked B.has worked为什么选A不选B?表示对现在造成影响

your colleague's spoken English is quite good,Amy.No wonder,as she __in the USA for 2 years.A worked B.has worked为什么选A不选B?表示对现在造成影响
A worked 表示过去某段时间持续发生的动作.但现在已经不是这样了.
如果选B,则是到现在还在美国工作,根据题意,是不对的.

选择 A 但是解释不应该是楼上说的 而是 考虑 work 从非延续性动词和非延续性动词角度分析
have worked 表示否定 意思是 不在。。。工作。。。

不选B的原因是因为这个work的动作已经没有持续了,已经完结了,要是填had worked是可以的,表示过去完成时、 这里选worked就是一个一般过去时,表示过去在美国工作,已经过去了。而B 选项的意思就是现在还继续在美国工作。
所以我同意一楼观点、...

全部展开

不选B的原因是因为这个work的动作已经没有持续了,已经完结了,要是填had worked是可以的,表示过去完成时、 这里选worked就是一个一般过去时,表示过去在美国工作,已经过去了。而B 选项的意思就是现在还继续在美国工作。
所以我同意一楼观点、

收起