请教老师:在一个外教老师的课上听到这样一句话 I hit a snag on my way traveling to China。这里traveling to China是什么成分?如果是现在分词做定语那语法上有问题,因为所修饰的名词the way并不是traveling的逻辑主语啊。感觉应该用on my way to China就好了啊。是不是语法上on my way to travel to china 或on my way of traveling to China也应该对吧?
I hit a snag on my way traveling to China。
traveling to China为现在分词短语作时间状语。正如你分析的那样,traveling的逻辑主语是句子的主语,而不是way所以不可能是定语。
如果作定语,on my way to China就足够了。
on may way to travel to China为错误。way后接to do不定式,way是方式、方法的意思,而不是路途的意思。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!