Conversely, "cycle to work" days have done their job by creating pollution lows.
全句主句,陈述"骑车上班日"已完成其任务,通过创造污染低值实现目标
成分推断 · 5 项
- 在确定主语之后,需要找出主语执行的动作或状态。向主语 "cycle to work" days 后方查看,紧接着出现 have done。
- have done 是助动词 have 加过去分词 done 构成的动词短语。这里 have 不是实义动词"拥有",而是完成时态的助动词标志;done 是 do 的过去分词形式。整个 have done 共同构成谓语,表示完成的动作。
- 继续向后看,their job 跟在 have done 之后,是该动作的承受对象,因此 have done 是谓语动词,their job 是宾语。
- 排除其他候选:句中 creating 是现在分词,出现在介词 by 之后,构成介词短语作状语,不能充当谓语。全句只有 have done 这一个谓语结构。
- 从句首开始找主语。Conversely 是副词,后面跟逗号,表示它是状语,修饰整个句子,不能充当主语。
- 逗号之后,出现带引号的短语 "cycle to work",这是一个名词性短语,表示特定活动的名称。它后面紧跟 days,构成名词短语 "cycle to work" days,意为"骑车上班日"。
- 这个名词短语后面直接跟谓语 have done,没有介词或其他标志将它们分隔。名词短语位于谓语之前,且和谓语在人称、数上保持一致(days 是复数,have 也是复数形式),因此 "cycle to work" days 是本句的主语。
- 谓语 have done 是及物动词短语,需要找出动作的承受者。向谓语后方查看,紧接着出现 their job。
- their job 是名词短语,their 是物主代词,job 是名词。它紧跟在谓语 have done 之后,没有介词引导,也没有第二个宾语与之并列,因此它直接承受谓语动作,是宾语。
- 本句谓语只带一个宾语,不是双宾语结构(如 give sb sth),因此使用 object 而非 direct_object 或 indirect_object。
- 宾语 their job 之后,出现介词 by,引导一个短语 by creating pollution lows。by 在此表示方式或手段。
- by 后面的 creating 是动名词(动词 create 的 -ing 形式),pollution lows 是 creating 的宾语。整个 by creating pollution lows 构成介词短语,说明完成工作(done their job)的方式。
- 这个短语不是句子的核心成分,而是补充说明谓语动作如何完成的,因此它是方式状语。
- 句首出现 Conversely,后面跟逗号。Conversely 是副词,意为"相反地",用来表示与前文的对比或转折关系。
- 它不修饰某个特定的词,而是修饰整个句子的逻辑走向,因此它是全句的状语。
- 由于它表达的是逻辑关系而非时间、地点、方式等具体类别,此处使用通用的 adverbial 类型。
时态 · 语态 · 语气
- 时态判定:查看谓语 have done 的构成。have 是助动词,done 是动词 do 的过去分词。助动词 have/has/had 加过去分词是完成时态的标志。这里主语 days 是复数,因此用 have 而非 has,表示现在完成时态,强调动作已经完成且对现在有影响。排除一般过去时(若是一般过去时,应为 did 而非 have done)和其他完成时态(过去完成时应为 had done,将来完成时应为 will have done)。
- 语态判定:查看谓语结构中是否有"be + 过去分词"标志。本句谓语是 have done,没有 be 动词,也没有被动语态的形式标志。主语 "cycle to work" days 是动作 do 的执行者,而非承受者,因此语态是主动语态。
- 语气判定:查看句子是否有虚拟或命令的标志。本句是陈述句,没有 if/wish/would rather 等虚拟语气标志,也没有祈使句的特征(无主语、动词原形开头),因此语气是陈述语气。
- 综合判定:本句谓语 have done 是现在完成时、主动语态、陈述语气。
语义说明 现在完成时 have done 表示"骑车上班日"这一活动在过去已经完成了它的任务,且这个完成的结果对现在仍有意义或影响。主动语态表明主语是动作的执行者。陈述语气表明这是一个客观陈述句,用于说明事实。