I was surprised that the expert recommended not eating for the entire journey and avoiding sleeping on the plane.
主句,陈述说话人过去感到惊讶的事实,并通过原因状语从句说明惊讶的具体原因
成分推断 · 3 项
- 先找动词形式:全句中"was"是唯一的助动词加形容词组合,"surprised"虽然形式上是过去分词,但这里与"was"构成系表结构而非被动语态。
- 确认"was surprised"的搭配关系:"was"是系动词be的过去式,"surprised"在此作形容词性表语,两者共同构成谓语部分,表达主语"I"的状态。
- 排除其他候选:句中"recommended""eating""avoiding""sleeping"都是动词形式,但"recommended"在从句中作谓语,后三者是非谓语动词,不能充当主句谓语,因此主句谓语只能是"was surprised"。
- 寻找谓语"was surprised"前面的执行者:紧邻谓语之前只有"I",且位于句首,符合主语的典型位置。
- 确认"I"与谓语的关系:"I"是人称代词,可以充当主语,且"was"的单数形式与"I"的主语身份相匹配,因此"I"是主句主语。
- 识别系表结构后的成分:主句谓语"was surprised"是系表结构,"surprised"是形容词作表语,已经构成完整的系表关系。
- 定位"that"从句的作用:"that"从句出现在形容词"surprised"之后,说明惊讶的具体原因。"be surprised that..."是固定搭配,that从句解释引起惊讶情绪的原因,属于原因状语从句。
- 确认从句的语法功能:这个"that"从句说明主语"I"为什么感到"surprised",表达因果关系,因此是原因状语。
时态 · 语态 · 语气
- 时态判定:查看谓语"was surprised"的动词形式,"was"是be动词的过去式,"surprised"在此作形容词。整个结构是"be动词过去式+形容词",表示过去某个时间点的状态,因此是一般过去时。
- 语态判定:主句谓语"was surprised"是系表结构,系动词be后接形容词作表语,不涉及动作的主动或被动关系,因此语态不适用。
- 语气判定:全句为陈述句,直接陈述过去发生的事实,没有表达假设、命令或愿望的标志,因此是陈述语气。
语义说明 一般过去时表明说话人在过去某个时刻感到惊讶,这种情感状态已经发生并完成。系表结构不涉及动作施受关系,单纯描述主语当时的心理状态。陈述语气直接呈现客观事实,没有附加情态色彩。