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. 你可以坐飞机或坐船去那里,但两个办法都很贵。

(0)

相关推荐