"I try to modernise forgotten crops instead of using old recipes." says Tan, who is also a trained chef.
主句,包含 Tan 说话的引述内容和引述动词,构成整个句子的主干
成分推断 · 3 项
- 先在引号外寻找主句的谓语动词:引号后紧跟 "says Tan",这里 "says" 是动词。
- 确认 "says" 的位置和作用:"says" 位于引号(直接引语)之后,且后面跟着名词 "Tan",这是引述动词的倒装用法,正常语序应为 "Tan says"。
- 排除其他候选:引号内的 "try" 是直接引语的内容,属于被引述的话,不是主句的谓语;"is" 在逗号后的从句中,也不是主句谓语。
- 因此确定主句的谓语是 "says",这是一般现在时的第三人称单数形式。
- 在谓语 "says" 后面找到名词 "Tan",这是一个专有名词(人名)。
- 判断主谓关系:虽然 "Tan" 在 "says" 之后(倒装),但根据引述句的语法规则,"Tan" 是执行 "says" 这个动作的人,因此是主语。
- 确认:"Tan says" 构成完整的主谓结构,"Tan" 是主句的主语。
- 定位直接引语:句首的引号内是一个完整的句子,作为 "says" 的宾语(引述的内容)。
- 确认引语的作用:"says" 是及物动词,需要宾语来说明说了什么内容,整个引号内的句子充当这个宾语。
- 因此引号内的直接引语 "I try to modernise forgotten crops instead of using old recipes." 是主句的宾语。
时态 · 语态 · 语气
- 时态判定:观察谓语 "says" 的形式,这是动词 "say" 的第三人称单数现在时形式,没有助动词、没有 be 动词加现在分词(进行体)、没有 have 加过去分词(完成体),因此是一般现在时。
- 语态判定:主语 "Tan" 是动作 "says" 的执行者,不是承受者,且谓语不是 "be + 过去分词" 结构,因此是主动语态。
- 语气判定:句子是对客观事实的陈述(Tan 说了某句话),没有虚拟语气的标志(如 were、should、if 引导的非真实条件等),也不是祈使句,因此是陈述语气。
语义说明 一般现在时表示引述是当前正在发生或经常性的行为,主动语态表明 Tan 是说话的主体,陈述语气表明这是对真实情况的直接报道。