"Celebrate!" commanded the ads for the arthritis drug Celebrex
主句,陈述过去的事实:关节炎药物 Celebrex 的广告发出了 Celebrate 的宣传口号,是全句的主干陈述
成分推断 · 3 项
- 先在分句中寻找动词。这里有 Celebrate 和 commanded 两个动词形式。Celebrate 在引号内,后面跟感叹号,是祈使语气的独立结构,不是本分句的谓语。
- commanded 位于引号之后,后面紧跟 the ads,形成 commanded + 名词 的结构。commanded 是过去式动词,能独立作谓语,且前面的引号内容 "Celebrate!" 正是它引出的直接引语,符合 command + 引语 的搭配。
- 确认 commanded 前后:前面是被引述的内容(作宾语),后面是执行 command 动作的主语 the ads。因此 commanded 是本分句的谓语动词。
- commanded 是及物动词,需要宾语。在它前面,引号包裹的 "Celebrate!" 是被引述的内容,作为 command 的对象出现。
- 引号内容在语序上倒装到谓语前面,是为了突出被引述的话,但语法功能仍是 commanded 的宾语。验证:把语序还原为 the ads commanded "Celebrate!",宾语关系更明显。
- 因此 "Celebrate!" 是本分句的宾语。
- commanded 是谓语,它前面的引号内容是宾语,那么执行 command 动作的施动者应该在谓语后面。向后看,紧跟 commanded 的是 the ads。
- the ads 是名词短语,后面用介词短语 for the arthritis drug Celebrex 修饰,说明是为关节炎药物 Celebrex 做的广告。整个 the ads for ... Celebrex 构成完整的名词短语,在语义上是 command 这个动作的发出者。
- 本句是倒装句,宾语 "Celebrate!" 提到句首,谓语 commanded 在中间,主语 the ads for ... 在后。因此 the ads for the arthritis drug Celebrex 是本分句的主语。
时态 · 语态 · 语气
- 时态判定:谓语动词是 commanded,这是 command 的过去式形式。没有助动词 have/has/had,没有 be + 现在分词的进行体标志,也没有 will/would 等将来时标志,只是单纯的过去式动词。因此时态是一般过去时。
- 语态判定:主语 the ads 是动作 command 的发出者,宾语 "Celebrate!" 是被引述的内容,谓语 commanded 是主动形式(不是 be + 过去分词),因此语态是主动语态。
- 语气判定:本分句是陈述一个过去发生的事实(广告发出了 Celebrate 的口号),没有虚拟语气标志(如 if 条件句、wish、would rather 等),也不是祈使句(祈使句谓语用动词原形),因此语气是陈述语气。
语义说明 一般过去时表示在过去某个时间点(找到药物风险之前)广告发出了 Celebrate 的口号,是对已完成事件的客观陈述;主动语态强调广告是主动发出指令的一方;陈述语气表明这是对过去事实的直接叙述。