We haven't got enough time to get there.
全句的主句,陈述主语当前没有足够时间到达某地这一事实
成分推断 · 4 项
- 在主语"We"之后,首先遇到"haven't",这是助动词have的否定缩写形式,提示可能存在完成时态或者某种谓语结构。
- 紧接着是"got",这是动词get的过去分词形式。在英式英语中,"have got"可以表示"拥有"的意思,相当于美式英语的"have"。
- "haven't got"整体构成本句的核心谓语,由助动词have的否定形式加过去分词got构成,形式上是现在完成时结构,表示否定的拥有关系。
- 句中"to get"是不定式,不能充当谓语;因此"haven't got"是唯一的谓语动词。
- 谓语"haven't got"前面的成分是"We",这是一个人称代词,位于句首。
- 在陈述句中,谓语前面、执行动作或处于某种状态的名词或代词通常是主语。"We"表示执行"拥有"这一状态的主体。
- 没有其他候选成分可以充当主语,因此"We"是本句主语。
- 谓语"haven't got"之后紧跟"enough time"。在"have got"表示"拥有"时,其后接的名词短语是被拥有的对象,充当宾语。
- "enough"是修饰"time"的限定词,"time"是中心名词,整个短语"enough time"作为一个整体回答"拥有什么"的问题。
- 句末的"to get there"是不定式短语,作定语修饰"time",说明"足够的时间"是用来做什么的,但它本身不是谓语"haven't got"的直接宾语。
- 因此"enough time"是本句的宾语。
- 在宾语"enough time"之后,出现不定式短语"to get there"。不定式可以充当多种成分:主语、宾语、状语、定语等。
- 此处"to get there"紧跟在名词"time"后面,说明这个时间的用途或目的是"到那里"。这种紧跟名词、说明名词用途或内容的不定式,起到定语的作用。
- 如果把"to get there"理解为目的状语修饰整个句子,语义上会变成"我们没有足够的时间,是为了到那里",逻辑不通。因此它不是状语。
- 因此"to get there"是后置定语,修饰名词"time"。
时态 · 语态 · 语气
- 时态判定:谓语部分是"haven't got",由助动词"have"的现在时否定形式"haven't"加上动词"get"的过去分词"got"构成。这是现在完成时的典型结构"have/has + 过去分词"。不能填simple_present,因为谓语不是"get"或"gets"的原形或第三人称单数形式;也不能填modal,因为没有情态动词参与。
- 语态判定:主语"We"是动作"拥有"的执行者或状态的拥有者,宾语"enough time"是被拥有的对象。谓语"haven't got"不是"be + 过去分词"的被动结构,因此是主动语态。
- 语气判定:本句是普通的否定陈述句,陈述"我们没有足够的时间"这一事实,没有表示假设、命令或愿望的语气标志,因此是陈述语气。
语义说明 现在完成时在此处表示到现在为止的状态,即"我们(现在)没有足够的时间"。主动语态表明主语是状态的拥有者和执行者。陈述语气表明这是对客观情况的直接陈述。