T.J. Evarts, a 20-year-old inventor, has come up with a novel solution that could easily put texting drivers on notice.
主句,陈述主要事实:T.J. Evarts想出了一个新颖的解决方案。主句提供了完整的主谓宾结构,是全句的核心信息。
成分推断 · 4 项
- 寻找谓语动词:通读主句部分,发现"has come up with"是唯一的谓语动词结构。
- "has"是助动词,"come"是过去分词,"up with"是与"come"构成短语动词的介词部分,整体构成现在完成时的谓语。
- 确认"has come up with"出现在主语"T.J. Evarts"之后、宾语"a novel solution"之前,位置符合"主语-谓语-宾语"的基本句型。
- 排除其他动词形式:定语从句中的"could put"属于从句内部的谓语,不是主句谓语;"texting"是现在分词作定语修饰"drivers",不是谓语动词。
- 因此主句的谓语是"has come up with"。
- 寻找主语:主语通常位于句首、谓语之前,且与谓语在人称和数上保持一致。
- 句首出现"T.J. Evarts",这是一个专有名词,指代一个人。
- 观察谓语"has come up with"使用了第三人称单数形式的"has",与"T.J. Evarts"(第三人称单数)在数上一致。
- 中间的"a 20-year-old inventor"被两个逗号隔开,是对"T.J. Evarts"的补充说明,属于同位语,不是主语本身。
- 因此主句的主语是"T.J. Evarts"。
- 寻找宾语:在"主语-谓语-宾语"结构中,宾语通常紧跟在谓语动词之后,回答"谓语动作作用于什么"。
- 谓语"has come up with"(想出)之后紧接着"a novel solution"(一个新颖的解决方案),这是谓语动作的承受对象。
- "solution"后面跟着定语从句"that could easily put texting drivers on notice",用来修饰和限定"solution",整体构成完整的宾语。
- 定语从句作为"solution"的修饰成分,与中心词"solution"一起充当宾语,不能将从句部分拆出去。
- 因此主句的宾语是"a novel solution that could easily put texting drivers on notice"。
- 寻找同位语:同位语通常紧跟在名词之后,用来解释或说明该名词,常用逗号隔开。
- 主语"T.J. Evarts"之后紧跟着逗号,然后是"a 20-year-old inventor",再跟一个逗号,形成插入结构。
- "a 20-year-old inventor"(一个20岁的发明家)是对"T.J. Evarts"身份的补充说明,与"T.J. Evarts"指代同一个人。
- 这种用逗号隔开、对前面名词进行解释的结构,符合同位语的特征。
- 因此"a 20-year-old inventor"是"T.J. Evarts"的同位语。
时态 · 语态 · 语气
- 判断时态:首先观察谓语动词的形式。谓语是"has come up with",由助动词"has"加过去分词"come"构成。
- "has + 过去分词"是现在完成时的标志结构。排除一般现在时(应为"comes up with")、一般过去时(应为"came up with")、现在进行时(应为"is coming up with")等其他时态。
- 因此该谓语的时态是现在完成时。
- 判断语态:观察主语与谓语动词的关系。主语"T.J. Evarts"是动作"come up with"(想出)的执行者,不是承受者。
- 谓语结构中没有出现"be + 过去分词"的被动语态标志,而是主动形式"has come up with"。
- 因此该谓语的语态是主动语态。
- 判断语气:该句是陈述一个事实(T.J. Evarts想出了一个解决方案),没有表达命令、请求或与事实相反的假设。
- 句中没有虚拟语气的标志(如if引导的与事实相反的条件句、wish后的从句等),也不是祈使句(祈使句通常省略主语、以动词原形开头)。
- 因此该谓语的语气是陈述语气。
语义说明 现在完成时"has come up with"表示T.J. Evarts在过去某个时间想出了这个解决方案,且这个结果对现在仍然有影响或相关性(即这个解决方案现在依然存在或有效)。主动语态说明T.J. Evarts是主动想出方案的人。陈述语气表明这是在客观陈述一个已经发生的事实。