invite sb to sth与invite sb to do sth

We have been invited _____ this Friday.

A. to dinner B. for a dinner C. for dining D. to dine

是否AD都是可以的,如果都可以的话,两个句子的成分应该是不太一样的,是否可以分析一下成分呢?

不清楚成分还是容易搞混。

请先 登录 后评论

1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

        这里的 AD都是可以的。to dinner 是介词短语作状语。 to dine 是动词不定式作主语补足语。如果是invite sb. to dine,则 to dine 是动词不定式作宾语补足语。

请先 登录 后评论
  • 1 关注
  • 0 收藏,4159 浏览
  • Eric007 提出于 2021-09-07 21:11