It takes great pains for a person to be very rich.
这是全句唯一的核心结构,用形式主语开头,后面用不定式内容说明"什么事情需要很大努力"。
成分推断 · 3 项
- 先找全句里位置最核心、并且能随着主语变化而变化的动词形式。句首 "It" 后面紧跟 "takes",这是典型的主语后接谓语的位置。
- 再排查后面还有哪些动词形式。句中还有 "to be",但它前面有 "to",说明它是不定式,不承担全句的主要陈述功能;"rich" 是形容词,不是动词。
- 前面没有助动词,也没有并列动词,所以 "takes" 就是这个句子的核心谓语。
- 因此可确定本句谓语是 "takes"。
- 先在谓语 "takes" 前面找谁处在主语常见的位置。句首只有 "It" 紧挨着谓语出现,因此它最先进入主语候选。
- 再看后面有没有别的名词短语更像真正执行动作的人。后面有 "for a person",但它放在介词 "for" 后面,已经进入介词短语内部,不处在主语位置。
- 再结合句型看,"It takes ... for ... to ..." 是常见表达,前面的 "It" 先占住主语位置,这是形式主语,真正说明内容的是后面的不定式部分 "for a person to be very rich"。
- 所以这里的 "It" 是形式主语,表面主语位置由它承担,而后面的 "for a person to be very rich" 整体提供真正的主语内容。
- 先看谓语 "takes" 后面直接跟了什么。"great pains" 紧跟在 "takes" 后,没有介词隔开,符合宾语常见位置。
- 再判断它是不是表语。表语通常出现在系动词后,但 "takes" 不是系动词,而是实义动词,所以后面的名词短语更可能是宾语,不是表语。
- 再往后看 "for a person to be very rich",这一部分前面有介词 "for" 和不定式标志 "to",结构更长,明显不是直接紧贴谓语的首要宾语位置。
- 因此,"great pains" 应判断为谓语 "takes" 的宾语。
时态 · 语态 · 语气
- 先找真正的谓语形式。全句承担主要陈述的是 "takes",它是动词原形加第三人称单数词尾,前面没有表示过去的形式,也没有 "will"、"have"、"be doing" 这类额外标志,所以先判断为一般现在时。
- 再排除几个相近可能:它不是一般过去时,因为不是 "took";不是完成时,因为前面没有 "has" 或 "have";也不是进行时,因为没有 "is taking" 这类结构。后面的 "to be" 只是非谓语,不改变全句主时态。
- 再看语态。"takes" 不是 "be + 过去分词" 结构,也没有被动标志;主语位置上的 "It" 与动词形成主动陈述框架,所以这里用的是主动表达。
- 再判断语气。句子是在平实陈述一种一般情况,没有命令语气,也没有表示与事实相反的特殊形式,因此属于陈述语气。
语义说明 这里用一般现在时,是在表达一种普遍成立的看法或常见事实:一个人要变得很富有,通常需要付出很大努力。主动陈述使语气直接、概括性强。