英语语法C
Thefactory______for10years.(open)1,填hasbeenopened还是hasopened?为什么?2,假如填hasopened此时的ope...
The factory______ for 10 years.(open)
1,填has been opened还是has opened?为什么?
2,假如填has opened 此时的open 是做什么词讲? 动词?那么这个短暂性动词为何又能跟后面的段时间连用?
做形容词? 不会吧 跟在has后面应该是done啊?
3,open 这个词到底有没有被动? 展开
1,填has been opened还是has opened?为什么?
2,假如填has opened 此时的open 是做什么词讲? 动词?那么这个短暂性动词为何又能跟后面的段时间连用?
做形容词? 不会吧 跟在has后面应该是done啊?
3,open 这个词到底有没有被动? 展开
2个回答
展开全部
The factory______ for 10 years.(open)
1,填has been opened还是has opened?为什么?
2,假如填has opened 此时的open 是做什么词讲? 动词?那么这个短暂性动词为何又能跟后面的段时间连用?
做形容词? 不会吧 跟在has后面应该是done啊?
3,open 这个词到底有没有被动?
答:填has been open
译:这工厂开了有十年了。
析:其实这个动词用于“开工厂”并不妥,应用run. 也不是这个句型。给套进去了,没有办法。一般说一个公司开张,可用open, 商店开门做生意,可用它:The shop opens at 9 every morning.
His company opened last year. 去年开张的。
open作为一个开(门)的动作,当然可以有被动语态了:The door was opened by Tom.<-Tom opened the door.
看你的问题,真是难受!这题是个填空题,你可以这么问:填什么?填has been opened可以吗?填has opened 可以吗?第二个问题就不要问了。因为可能答者一句话就回了:不可以。
所以第二问应是:为什么?
只有当答者说:可以填has been opened 或has opened时,你才可以追问:那这个opened 作什么解?被动?系表?(前者)。为什么用主动?(后者)
第三个问题也很幼稚!open作形容词,作Vi,当然就没有被动了。
作及物动词,当然有被动了。何来“到底有没有”这一问?
1,填has been opened还是has opened?为什么?
2,假如填has opened 此时的open 是做什么词讲? 动词?那么这个短暂性动词为何又能跟后面的段时间连用?
做形容词? 不会吧 跟在has后面应该是done啊?
3,open 这个词到底有没有被动?
答:填has been open
译:这工厂开了有十年了。
析:其实这个动词用于“开工厂”并不妥,应用run. 也不是这个句型。给套进去了,没有办法。一般说一个公司开张,可用open, 商店开门做生意,可用它:The shop opens at 9 every morning.
His company opened last year. 去年开张的。
open作为一个开(门)的动作,当然可以有被动语态了:The door was opened by Tom.<-Tom opened the door.
看你的问题,真是难受!这题是个填空题,你可以这么问:填什么?填has been opened可以吗?填has opened 可以吗?第二个问题就不要问了。因为可能答者一句话就回了:不可以。
所以第二问应是:为什么?
只有当答者说:可以填has been opened 或has opened时,你才可以追问:那这个opened 作什么解?被动?系表?(前者)。为什么用主动?(后者)
第三个问题也很幼稚!open作形容词,作Vi,当然就没有被动了。
作及物动词,当然有被动了。何来“到底有没有”这一问?
追问
为什么不能填has been opened 或has opened?
麻烦解释下
追答
答:has been opened,只能看成是被动语态而非系表结构。因为open本身作形容词用。不需要一个过去分词opened来作形容词用(与shut不一样)。
作为一个open的被动动作,可以用于现在完成时的短暂性用法:The factory has been opened. (They has opened the factory.) 看出句子意思的不妥了吗?将这家工厂象开门一样,给开了(区别一个Open the TV (set) 和Turn on the TV (set)), 但不能用于现在完成时的延续性用法(不能与for 10 years 连用) 所以从词义及用法来说,用has been opened在这里都是错的。
如用The factoryhas opened. 则表示这家工厂已经开张了。(不过主语常为shop, comany这样的词,factory不用开张一词),词义上比前者好一些(不表示“被开”),但“开张”,也就是剪个彩,挂个灯笼,放个鞭炮之类的,热闹个几个小时就结束了,不可能持续个十年的。所以填has opened也是不对的。
而has been open 表示“是开着的”,是一种状态,是可以延续10年的。直到“关门”大吉,即倒闭了为止。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询