个人觉得应该是选A entered
in 2005 ---- 在2005年,是一个过去的时间点,那一年,直接用一般过去时来表示就行。
如果要用现在完成时的话,通常是这样的
The company has entered the China market since 2005 and now manages five shops in Beijing.
自从2005年以来,这公司已经打入了中国市场,现在已经在北京有5家分店。
而这两种情况通常直接用一般过去时-----
The company entered the China market in 2005 and now manages five shops in Beijing. 【在2005年那一年进入了中国市场】
The company entered the China market XXX years ago and now manages five shops in Beijing.
【XXX年之前进入了中国市场】
要不,你再问问你老师。。。
你是对的。我觉得你敢于质疑权威的精神也是一般人比不上的,加油哦。
具体为什么你也知道,你只是想让大家给你主持公道而已。
大胆的说出你的想法就可以了。
现在的好多英语老师其实水平也就那样,讲课有参考,讲卷子有答案。
但是最好不要跟老师在课堂上对决,人家脸挂不住啊。
作为一个商务英语的大三学长,我想说你的选择是正确的,因为enter是瞬时动词,不能用于完成时。并且我认为这个并列句有问题,两个动作之间没有平行关系,最好不要用and连接,各自独立成句。
选择A,具体在了2005年(in 2005),不能用过去完成时。
换班!