您现在的位置: 健康常识网 - 药品 - 紧急求助,帮我分析一下,我自己都糊涂了
药品

紧急求助,帮我分析一下,我自己都糊涂了


问:Thefactoryhasbeen()fortwoyears
A.openB.AtoopenC.openingD.opened
为什么选A啊不该选D么??答案错了么...

选opened,绝对不能选A。可以看成是被动语态,或者可以看成是形容词,保持一种状态“开着的”,即这个工厂已经建厂两年了。
********************************************************

应该选A。
Open作“开业”讲应是瞬间完成动作,不能在现在完成时和一段时间即“fortwoyears"用在一起。所以,表示开业的状态持续了两年应该是Open才对。


作者:208.46.60.*2006-8-1717:36回复此发言

--------------------------------------------------------------------------------

到底哪一个对啊?我认为是D

答:应该是A吧。
Heopenedagrocerystorelastmonth.
这一句是说上个月开了个商店。
Hehasopenedfortwoyears.
这句子意思成了:他处在“开张”这个状态。这与不符合常识。

其中的差别需要慢慢的琢磨。多找些例句就知道了。

健康常识网·药品 © 紧急求助,帮我分析一下,我自己都糊涂了 2006 - 2011 版权所有