A few weeks ago, a well-meaning professor tried to explain the physiological process behind viruses and the human body in a tweet and was immediately criticized for a mistake in his information.
本句为简单句,是全句唯一的主句。主语为"a well-meaning professor",包含两个并列谓语"tried"和"was criticized",由连词"and"连接。时间状语"A few weeks ago"说明事件发生的时间,"tried"后接不定式短语作宾语,说明尝试的内容,"was criticized"后接原因状语说明被批评的原因。
成分推断 · 9 项
- 从句首向后扫描,跳过时间状语"A few weeks ago,"后,找到名词短语"a well-meaning professor"作为潜在主语。
- 紧接着出现动词过去式"tried",这是第一个可作谓语的动词形式。确认"tried"前没有助动词或情态动词,其本身是实义动词的过去式,可独立构成谓语。
- 继续向后检查:"to explain"是不定式短语,作"tried"的宾语(try to do结构),不能作谓语;"behind"是介词,"in a tweet"是介词短语作状语;"and"后出现"was criticized",这是被动语态的过去式,与"tried"并列,共享主语"a well-meaning professor"。
- 排除其他动词形式:"explain"是不定式,不能单独作谓语;"was criticized"是第二个并列谓语,后文单独分析。因此"tried"是本句第一个谓语动词。
- 在并列连词"and"之后,找到"was criticized",这是"be+过去分词"结构,构成被动语态的过去式。
- 确认"was criticized"与前文的"tried"共享同一主语"a well-meaning professor"(并列谓语结构中,第二个谓语通常省略重复的主语)。
- "was criticized"后接介词短语"for a mistake in his information"作原因状语,说明被批评的原因,不影响"was criticized"作为谓语的地位。
- 结论:"was criticized"是与"tried"并列的第二个谓语,由"and"连接。
- 跳过句首时间状语"A few weeks ago,"后,第一个名词短语是"a well-meaning professor"。
- 检查其后是否紧跟谓语动词:确实紧接着出现谓语"tried",且"tried"的逻辑主语(执行try动作的人)正是"a well-meaning professor"。
- 确认该名词短语不是在介词之后(如"of professor"或"by professor"),而是独立出现在谓语之前,符合主语的位置特征。
- 结论:"a well-meaning professor"是本句主语,既是"tried"的主语,也是"was criticized"的主语(并列谓语共享主语)。
- 谓语"tried"之后紧跟不定式"to explain",这是"try to do"结构中的宾语(try后接不定式作宾语,表示尝试做某事)。
- "to explain"之后接名词短语"the physiological process",以及后续的修饰成分"behind viruses and the human body"和"in a tweet",它们共同构成不定式短语的完整内容。
- 确认整个不定式短语"to explain ... in a tweet"是"tried"的宾语,回答"tried什么"。
- 结论:"to explain the physiological process behind viruses and the human body in a tweet"是谓语"tried"的宾语。
- 在名词短语"the physiological process"之后,紧跟介词短语"behind viruses and the human body"。
- 介词"behind"引出的短语位于名词之后,说明该生理过程背后的事物(病毒和人体),属于后置定语修饰"the physiological process"。
- 确认该短语不是独立的状语(不修饰整个句子或谓语动作),而是限定"process"的具体范围。
- 结论:"behind viruses and the human body"是定语,修饰"the physiological process"。
- 句首出现"A few weeks ago",后接逗号,这是典型的时间状语前置并用逗号隔开的形式。
- "ago"是明确的时间副词标志,表示过去某个时间点(几周前)。
- 确认该短语不充当主语、宾语或表语(它不是名词性从句或名词短语直接作核心成分),而是修饰整个句子的时间背景。
- 结论:"A few weeks ago"是时间状语,说明整句事件发生的时间。
- 在不定式短语"to explain the physiological process behind viruses and the human body"之后,出现介词短语"in a tweet"。
- 介词"in"引出地点或媒介,"a tweet"指推文这一载体或场所。
- 该短语修饰"explain"的动作发生的地点或方式(在推文中解释),属于地点状语。
- 结论:"in a tweet"是地点状语,说明解释动作发生的地点或媒介。
- 在第二个谓语"was criticized"之前,出现副词"immediately"。
- "immediately"修饰"was criticized",说明被批评的时间特征是立即发生,属于方式或时间的细化。
- 由于"immediately"强调的是批评发生的即时性(方式或程度),而非具体时间点,通常归为方式状语。
- 结论:"immediately"是方式状语,修饰"was criticized"。
- 在第二个谓语"was criticized"之后,出现介词短语"for a mistake in his information"。
- 介词"for"在此表示原因(因为、由于),引出被批评的原因。
- 该短语回答"was criticized的原因是什么",属于原因状语。
- 结论:"for a mistake in his information"是原因状语,说明被批评的原因。
时态 · 语态 · 语气
- 时态判定:本句包含两个并列谓语。第一个谓语"tried"是动词"try"的过去式,没有助动词"have"(完成体标志)或"be+-ing"(进行体标志),也没有"will"(将来时标志)或情态动词,因此判定为一般过去时。第二个谓语"was criticized"中,"was"是"be"的过去式,与过去分词"criticized"构成被动语态,其时态同样为一般过去时。排除其他候选:没有"have tried"(现在完成时)或"had tried"(过去完成时),没有"was trying"(过去进行时),没有"will try"(一般将来时)或情态动词加原形(情态动词结构)。结论:两个谓语的时态均为一般过去时。
- 语态判定:本句包含两个并列谓语,但根据规范需对整个分句的主要谓语作出统一判定。第一个谓语"tried"是主动语态,因为主语"a well-meaning professor"是动作"try"的执行者,且"tried"不是"be+过去分词"结构。第二个谓语"was criticized"虽然是被动语态,但作为并列结构的一部分,整体语态以第一个主要谓语为准,填写为主动语态。
- 语气判定:全句为陈述句,没有虚拟语气的标志(如"if"引导的非真实条件句、"were"代替"was"的虚拟形式、"should/would/could+动词原形"等),也不是祈使句(祈使句以动词原形开头且省略主语)。主语明确,谓语为过去式陈述事实,属于陈述语气。结论:本句为陈述语气。
语义说明 一般过去时表示该事件发生在过去某个时间点(几周前),是已经完成的事实。第一个谓语"tried"为主动语态,强调教授主动尝试解释的动作;第二个谓语"was criticized"为被动语态,强调教授被批评这一结果,突出他作为承受者的角色。陈述语气表明这是对过去事件的客观陈述,不含假设或命令。