He told me that his wife had been off _______ her travels.
A. on B. at C. in D. for
答案是 A。为什么不可以用其他三个呢?尤其是 for 为什么不行啊?
老师能用语料库搜一下吗?谢谢!
He told me that his wife had been off on her travels.
【翻译】他告诉我他妻子已经出去旅游了。
【分析】宾语从句可以分成两个部分理解:
(1)be off:离开;出发;外出;出去。这是“系表结构”。
(2)on one’s travels:固定习语。意为“在旅游;在旅游中;在旅游时”。
这两个意思,我在翻译中已体现出来了:(不在家)外出旅游了。
例如:
1. He also collects things for the house on his travels abroad.
他在国外旅游时也为家宅搜集物品作为摆设。
来自柯林斯例句
2. They encountered many interesting people on their travels.
他们旅行中碰到许多有趣的人。
来自权威词典
3. He offered to give a talk on his travels in India, but he got the bird.
他主动提出作一个关于他印度之行的报告, 但被拒绝了。
来自权威词典
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
He told me that his wife had been off on her travels.
参考译文:他告诉我他妻子已经外出旅游了。
A. on B. at C. in D. for
be off on sth因某事而外出/外出做某事
My secretary will be off on holiday tomorrow.
我的秘书明天去休假.
Tomorrow night, Saint Nicolas will be off on his sleigh, delivering toys to children worldwide.
明天晚上, 圣诞老人会驾着他的雪橇, 把圣诞礼物分送给世界各地的孩子们.
He and his wife, Val, will be jetting off on a two-week holiday in America.
他和妻子瓦尔将乘喷气式飞机飞往美国度假两周。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!