or连接两个介词短语时介词的省略问题

当or连接两个介词短语时,如果前后使用的是不同的介词,后面的介词自然不能省略,因为省略后意思就不对了。如:
Shall we go by car or on foot? 我们是坐车还是走路去?
Will you pay in cash or by credit card? 您是付现金还是刷卡?
但是,如果前后使用的是相同的介词,那后面一个介词可以省略吗?比如下面句子中 or 后面的介词可以省略吗?
Do you prefer traveling by day or by night? 你喜欢在白天还是在夜晚行路?
Are you learning English for pleasure or for your work? 你学英语是出於兴趣还是为了工作?
You can get there by plane or by boat, but in either case it’s very expensive. 你可以坐飞机或坐船去那里,但两个办法都很贵。

请先 登录 后评论

最佳答案 2014-09-25 00:11

or连接两个介词短语时,若前后使用的是相同的介词,那么后面一个介词通常可以省略(当然也可以不省略)。如:

Shall we go by bus or train? 我们坐公共汽车去还是坐火车去?《薄冰高级英语语法》

In the summer, large crops offruit may be preserved by freezing or bottling. 夏天收获的大量水果可冷藏或装瓶装罐加以保存。(《牛津高阶英汉双解词典》)

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 2 收藏,8762 浏览
  • 高晓用   提出于 2014-09-24 10:54

相似问题