Staff did their best to discourage the pet from hanging around.
主句,陈述员工们过去采取的行动及其目的
成分推断 · 4 项
- 先找句中所有动词形式:did 是过去式动词,discourage 前有 to 是不定式标志,hanging 前有 from 且本身是 -ing 形式属于动名词。
- 再看谓语判定标准:不定式 to discourage 和动名词 hanging 都不能单独作谓语;只有 did 可以独立作谓语且与主语 Staff 构成完整主谓关系。
- 最后确认谓语范围:did their best 是固定搭配'尽力做某事',但谓语核心动词只是 did,their best 是它的宾语,to discourage... 是目的状语。因此谓语填 did。
- 先找谓语 did 前面紧邻的名词或代词:句首 Staff 位于 did 之前。
- 再看主谓一致和逻辑关系:Staff 是集合名词在此作复数,与 did 的过去式形式匹配,且语义上 Staff(员工们)可以执行'尽力'这个动作。
- 排除其他候选:did 之后的 their best、the pet 等都在谓语后面,不能作主语。因此主语是 Staff。
- 先看谓语 did 后面紧跟的名词性成分:their best 位于 did 之后,是所有格 their 加名词 best 构成的名词短语。
- 再看动宾搭配:do one's best 是固定搭配,their best 是 did 的承受对象,构成动宾关系。
- 排除其他候选:to discourage 是不定式短语,在此作目的状语而非宾语;the pet 在 discourage 之后是 discourage 的逻辑宾语,不是 did 的宾语。因此 did 的宾语是 their best。
- 先识别不定式标志:to discourage 是不定式形式,在句中不作主语、宾语或表语。
- 再看其在句中的位置和作用:该不定式短语位于谓语 did their best 之后,表示'尽力'的目的是什么,回答'为了做什么'。
- 确认不定式短语的完整范围:to discourage 后面带宾语 the pet,再接介词短语 from hanging around 作宾语补足语,整个 to discourage the pet from hanging around 是一个完整的不定式短语。
- 得出结论:该不定式短语在全句中作目的状语,说明员工们尽力的目的。
时态 · 语态 · 语气
- 时态判断:先看谓语动词形式 did,这是 do 的过去式,没有 be 动词加现在分词的进行体标志,没有 have/had 加过去分词的完成体标志,也没有 will/would 等将来时标志。因此时态为一般过去时。
- 语态判断:再看谓语结构 did 后面是名词 their best,不是'be + 过去分词'的被动结构;且主语 Staff 是动作的执行者而非承受者。因此语态为主动语态。
- 语气判断:句子为陈述句,没有虚拟语气标志(如 if 引导的条件句、wish/suggest 等动词后的从句、与事实相反的假设),也不是祈使句。因此语气为陈述语气。
语义说明 一般过去时表示这个阻止行为发生在过去某个时间,主动语态说明员工们是主动执行这一行为的施动者,陈述语气表明这是对过去事实的客观陈述。