句子中的介词through和for的用法

I was just traveling through,got talking with this American,and pretty soon he invited me home for dinner—amazing.

请问各位老师,traveling through中的through是什么用法呢?invited me home for dinner又是什么用法呢?不应该是invite sb to dinner吗,为什么用介词for呢?home为什么可以放在那个位置呢?

请先 登录 后评论

最佳答案 2019-11-02 16:35

through为副词,travel through 旅行经过某地或某处。由于前文已经交代过地点,故不用介词through,而用副词through。

got talking with sb = started talking with sb

invite me home for dinner: home为副词,去家里。for dinner为目的状语。邀请我去他家吃晚饭。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,4712 浏览
  • 小芒果 提出于 2019-11-01 14:56

相似问题