“餐馆”开业的open用什么语态

下面哪个句子对(一个用主动语态,一个用被动语态)?还是两个都对?如果两个都对,有什么区别?
A new restaurant has just opened across the road.
A new restaurant has just been opened across the road.
按理说应该用被动语态,因为“餐馆”不会自己开业吧!应该人为把它弄得开业,对不对?

请先 登录 后评论

其它 2 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试
根据《外研社、建宏英汉多功能词典》,open 表示“开业”的意思时,可以作及物动词,也可以作不及物动词,所以我认为问题中的两个句子都是正确的。
请先 登录 后评论
曾克辉  
请先 登录 后评论
  • 1 关注
  • 1 收藏,8866 浏览
  • 黎宝祥   提出于 2015-01-30 10:58

相似问题