He works as a developer for a South African company WooThemes, which has a workforce that's more than 80% remote-based.
充当全句的主句,表达句子的核心事实(他在一家南非公司 WooThemes 担任开发人员)。
成分推断 · 5 项
- 第一步,定位动词形态:扫描句中所有动词形式,发现有“works”、“has”以及包含在“that's”中的“is”。
- 第二步,分析引导词与主从归属:“has”由关系代词“which”引导,“is”由关系代词“that”引导,均属于从句内部的谓语;只有“works”直接紧跟在代词“He”之后,且前面没有从属连词或关系词修饰,是主句的核心谓语动词。
- 第三步,排除非谓语动词:“works”带第三人称单数词尾“-s”,为限定动词,句中无分词或不定式形式干扰,确定“works”为主句谓语。
- 第一步,定位谓语动词前的位置:观察主句谓语动词“works”之前的位置。
- 第二步,分析代词主格形式:“He”为第三人称单数主格代词,置于句首,与谓语“works”在人称和数上保持一致搭配。
- 第三步,得出结论:代词“He”为动作“works”的发出者,确定为主句主语。
- 第一步,识别介词结构:发现介词“as”(意为“作为”),后接名词短语“a developer”,构成介词短语“as a developer”。
- 第二步,分析修饰关系:该短语紧跟在谓语动词“works”之后,说明主语“He”从事工作时的职业身份或方式,在句中作方式/身份状语。
- 第三步,得出结论:确定“as a developer”为主句的方式状语成分。
- 第一步,识别介词结构:发现介词“for”(意为“供职于/为了”),引导名词短语“a South African company WooThemes”。
- 第二步,分析修饰关系:该介词短语修饰谓语动词“works”,交代工作所服务的具体单位或对象,回答“在哪个单位工作”的问题,在句中作状语。
- 第三步,得出结论:确定“for a South African company WooThemes”为主句的状语成分。
- 第一步,寻找连接标志与隔断:发现逗号后由关系代词“which”引出的从句结构。
- 第二步,分析修饰关系:该从句整体位于专有名词“WooThemes”之后,对其补充说明其公司员工的构成特征,起后置修饰作用。
- 第三步,得出结论:确定该从句整体在主句层级中充当后置定语成分。
时态 · 语态 · 语气
- 第一步,分析时态形态:谓语动词“works”使用了动词原形加上第三人称单数后缀“-s”,前面没有“be”动词或“have/has”助动词,亦无“will”等将来时标志,确定为一般现在时。
- 第二步,分析语态形态:谓语动词“works”为不及物动词,不含“be + 过去分词”的被动结构,主语“He”是动作“works”的执行者,确定为主动语态。
- 第三步,分析语气形态:句子陈述客观事实,无虚拟语气动词变形或祈使句结构,确定为陈述语气。
语义说明 一般现在时配合主动语态和陈述语气,客观陈述主语目前稳定的职业及工作单位这一常态事实。