have sth后面接不定式和现在分词的区别

But, of course, they had no satellite, Internet or weather broadcast to help them.

I have a shop selling toys.

第二个可以弄懂,是现在分词作定语。第一个句子的 to help 是什么成分,什么用法呢?

请先 登录 后评论

最佳答案 2019-01-23 15:45

不定式作定语,不定式与被修饰名词之间可能有四种逻辑关系:主谓、动宾、动状、同位。只有主谓关系时才需要和现在分词作定语加以区分。(现在分词作定语,别修饰名词一定是分词的逻辑主语,即主谓关系)。二者的区别是,不定式作定语,在谓语时间不定式的动词还没有发生,是将来才会发生的。现在分词作定语,分词的动作在谓语动作时间就是发生着的。即不定式的动作时间后于谓语动作,现在分词的动作与谓语动作具有时间上的同时性。

你的句子中,第一句在过去的某个时候,他们没有那些设备来帮助他们,不定式的动作在那时还没有发生。第二句商店卖东西和谓语时间具有同时性,所以要用现在分词作定语,不能用不定式。

请先 登录 后评论

其它 2 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

to help them 作定语。

1. 不定式作定语的一个突出标志是:被修饰词是不定式的逻辑主语。

to help them 的逻辑主语,是前面的satellite, Internet or weather broadcast。

2. 不定式若是作状语,其逻辑主语则是句子的主语。本句不成立:They help them?


请先 登录 后评论
曾克辉  
擅长:英语考试

to help them是不定式短语作定语。又如:

I have something to square up with you. 我有点事要和你商谈解决一下。

请先 登录 后评论
  • 1 关注
  • 1 收藏,4714 浏览
  • lietome 提出于 2019-01-22 14:52

相似问题