Over the past few years a lot of people and organizations have suggested developing parts of Discovery Park or the neighboring area.
主句,陈述在过去几年里许多人和组织建议开发某些区域这一事实
成分推断 · 4 项
- 先找句中所有动词形式。本句中出现 "have suggested" 和 "developing"。
- 判断哪个是谓语。"have suggested" 是 "have + 过去分词" 结构,这是完成时态的谓语形式,可以独立作谓语。"developing" 是动名词(-ing 形式),在此处作 "have suggested" 的宾语,不能独立作谓语。
- 确认 "have suggested" 前面的主语是 "a lot of people and organizations",它们之间构成主谓关系,因此 "have suggested" 是本句的谓语。
- 谓语是 "have suggested",向前查找:谁发出 "have suggested" 这个动作?
- "Over the past few years" 是时间状语,说明时间范围,不能作主语。
- 紧接着的 "a lot of people and organizations" 是名词短语,指人和组织,语义上可以执行 "建议" 这个动作。
- "have suggested" 用的是复数形式的助动词 "have",与 "a lot of people and organizations" 这个复数主语在数上一致。
- 因此 "a lot of people and organizations" 是主语。
- 谓语 "have suggested" 后面紧跟 "developing"。"suggest" 常接动名词作宾语(suggest doing sth),因此 "developing" 及其后续部分构成宾语。
- "developing" 是动名词,后面带有自己的宾语 "parts of Discovery Park or the neighboring area",整个动名词短语 "developing parts of Discovery Park or the neighboring area" 作 "have suggested" 的宾语。
- 确认这不是状语:动名词短语在此处回答 "建议什么",是谓语动作的承受对象,符合宾语的定义。
- 句首的 "Over the past few years" 是介词短语,"over" 是介词,"the past few years" 是时间名词。
- 它修饰整个句子的谓语动作 "have suggested",说明这个建议动作发生的时间范围是过去几年。
- 位置上它在主语之前,语义上回答 "什么时候",因此是时间状语。
时态 · 语态 · 语气
- 时态判断:谓语是 "have suggested",结构为 "have + 过去分词 suggested"。这是现在完成时的标准形式。不是一般过去时(would be "suggested"),不是一般现在时(would be "suggest" 或 "suggests"),不是进行时(没有 "be + -ing"),不是将来时(没有 "will"),不是情态动词结构("have" 在此是完成时助动词而非情态动词)。因此时态是现在完成时。
- 语态判断:主语 "a lot of people and organizations" 是动作 "建议" 的执行者,谓语 "have suggested" 是主动形式(若是被动会是 "have been suggested")。因此语态是主动语态。
- 语气判断:句子是陈述句,没有虚拟语气的标志(如 "if" 引导的非真实条件句、"suggest" 后接虚拟语气的宾语从句等,但此处 "suggest" 后接的是动名词而非 that 从句),也不是祈使句(没有省略主语的动词原形开头)。因此语气是陈述语气。
语义说明 现在完成时 "have suggested" 表示从过去某个时间点开始直到现在这段时间里,许多人和组织一直在提出建议这件事,强调过去的动作对现在的影响或持续到现在的状态。主动语态表明主语是建议这个动作的发出者。陈述语气表明这是对客观事实的直接陈述。