Yet over the past two decades or so governments and donors have begun to look again at farming as a way of providing jobs for the 13 million young people entering the workforce each year.
本句为简单句,充当全句唯一的主句,陈述governments and donors在过去二十年左右的时间里开始重新审视farming作为提供就业机会的途径这一事实。
成分推断 · 6 项
- 从句首开始扫描,跳过副词Yet和时间状语over the past two decades or so,找到第一个可能充当主语的名词governments and donors。
- 紧接着governments and donors之后,出现have begun这一助动词加过去分词的结构,这是现在完成时的标志。begun后面跟to look,构成begin to do结构。
- 检查句中其他动词形式:providing是动名词,出现在介词of之后作宾语;entering是现在分词,修饰young people作定语。这两个非谓语形式都不能独立作谓语。
- 因此,全句唯一的谓语动词结构是have begun to look,表示governments and donors所执行的动作。
- 谓语have begun to look需要一个执行动作的主体。回到谓语前面,跳过Yet(副词)和over the past two decades or so(时间状语),找到名词governments and donors。
- governments和donors由并列连词and连接,共同构成复数主语,与谓语have begun(复数形式)在数上保持一致。
- 确认这两个名词在句中没有被介词引导(如of、for等),也不在从句或非谓语结构内部,而是直接出现在谓语之前,符合主语的典型位置。
- 因此,governments and donors是本句的主语。
- 谓语look之后出现介词at,构成look at这一动词短语。at之后紧跟名词farming。
- 在look at短语中,at是介词,farming是该介词的宾语,同时也是整个动词短语look at的宾语对象。
- 确认farming后面的as a way of...是对farming的补充说明,而不是look at的直接宾语部分。
- 因此,farming是本句的宾语。
- 在主语governments and donors之前,出现介词短语over the past two decades or so,其中over是表示时间跨度的介词,the past two decades or so指过去大约二十年这段时间。
- 该短语位于句首,修饰整个谓语动作have begun to look,说明这个动作发生的时间范围,而非修饰某个名词。
- 因此,over the past two decades or so是时间状语,在句中作状语成分。
- 在谓语to look之后紧跟副词again,表示再次、重新之意,修饰look这一动作,说明这个审视行为是重新进行的。
- again不是名词也不是介词短语,而是一个单独的副词,在句中作状语,修饰谓语动词。
- 因此,again是状语成分。
- farming之后出现as引导的短语as a way of...,as在此处引出对look at farming这一动作方式或角度的说明,表示把farming作为某种途径来看待。
- 该as短语不是与farming等同的同位语,而是修饰整个look at farming动作,说明以何种方式或从何种角度来审视farming。
- 因此,as a way of providing jobs...是方式状语,说明look at farming的方式。
时态 · 语态 · 语气
- 先看谓语动词的形式:have begun。have是助动词,begun是begin的过去分词,两者结合构成现在完成时的结构have + 过去分词。排除其他时态:如果是一般过去时应为began,如果是一般现在时应为begin/begins,如果是过去完成时应为had begun。因此时态为现在完成时。
- 再看语态:谓语have begun to look中,主语governments and donors是动作的执行者,它们主动发起look这一动作,而不是被审视。句中没有be + 过去分词的被动结构。因此语态为主动语态。
- 最后看语气:本句是一个陈述句,叙述governments and donors已经开始做某事这一客观事实,没有假设、命令或虚拟的语气标志(如if、should、were等)。因此语气为陈述语气。
语义说明 现在完成时have begun表示一个动作从过去某个时间点开始,一直持续到现在,强调这一转变已经发生并且影响延续至今。本句中,governments and donors在过去大约二十年里开始重新审视farming作为提供就业的途径,这一态度的转变已经完成并且当前仍然有效。主动语态说明主语是行为的发起者,陈述语气表示这是一个客观陈述的事实。