have people to dinner:这里的to是介词还是不定式呢?

They adore one another. You'll meet him if you dine there. But she doesn't often have people to dinner. He's very quiet. He's not in the least interested in literature or the arts.

上面have people to dinner:这里的to是介词还是不定式呢?麻烦also分析一下。 我认为是介词。 但是have使役结构偶尔也可接to do, 这样的话,这里的have people to dinner究竟该怎么分析?


请先 登录 后评论

最佳答案 2020-11-21 15:02

have用作使役动词是不可用to do不定式作宾补的。你理解错误。


I have my brother to come  to see me. 这个句子中的have为have存在句。句子等于 My brother will come to see me. 句子并没有我让他来看我这层使役意义。仅仅表示我处于这种状态中——我弟弟要来拜访我。

请先 登录 后评论

其它 1 个回答

蒋学文   - 英语教师
擅长:英语

你的理解是对的,这里的 to 是介词,dinner 是名词,这里的have people to dinner 的意思类似于 invite people to dinner。这里不能将to dinner 分析为不定式,因为 dinner 是名词,不是动词。

请先 登录 后评论
  • 2 关注
  • 0 收藏,1826 浏览
  • Pupil07 提出于 2020-11-16 20:04

相似问题