I have written about this peculiarity in human nature before with my friend Dan Ariely
主句,陈述作者过去与 Dan Ariely 合作撰写过关于人性特点的文章,是全句的主干信息
成分推断 · 5 项
- 寻找谓语的第一步是定位动词。本分句中出现的动词形式有 "have" 和 "written"
- 判断 "have" 的作用。"have" 后面紧跟过去分词 "written",这是现在完成时的典型结构:助动词 have + 过去分词。这里 "have" 是助动词,不能单独作谓语
- 确认 "written" 的形式。"written" 是 write 的过去分词形式,与前面的 "have" 构成完整的谓语结构
- 排除其他可能。本分句中没有其他动词形式与 "I" 构成主谓关系,因此 "have written" 是本分句唯一的谓语,表达完成的动作
- 确定谓语后,向前寻找与之搭配的施动者。谓语 "have written" 前面紧邻的是代词 "I"
- 检验 "I" 与谓语的关系。"I" 在语义上是执行 "写作" 这个动作的人,并且在位置上处于句首、谓语之前,符合英语主谓语序
- 确认主语范围。"I" 是单个代词,没有修饰成分,因此主语就是 "I" 本身
- 定位宾语需要看谓语后面的内容。"have written" 是及物动词,后面应该有承受动作的对象
- 识别介词 "about" 的作用。"written" 后紧跟介词 "about","write about" 构成固定搭配,表示 "就某事写作","about" 后面的内容是写作的对象
- 确定宾语范围。"about" 后面是 "this peculiarity in human nature",其中 "this peculiarity" 是核心名词,"in human nature" 是介词短语作定语修饰 "peculiarity",整体构成 "about" 的宾语
- 排除其他成分。"before" 和 "with my friend Dan Ariely" 是状语成分,说明时间和方式,不是谓语 "have written about" 的承受对象,因此宾语是 "this peculiarity in human nature"
- 寻找状语要看谓语核心结构之外的修饰成分。本分句中 "before" 位于宾语 "this peculiarity in human nature" 之后
- 判断 "before" 的词性和作用。"before" 在此处是副词,表示 "以前、之前",说明动作发生的时间
- 确认状语类型。"before" 回答的是 "什么时候写" 的问题,因此是时间状语,修饰谓语 "have written"
- 继续寻找修饰谓语的成分。时间状语 "before" 之后还有介词短语 "with my friend Dan Ariely"
- 分析介词 "with" 的含义。"with" 在这里表示 "和某人一起、伴随",说明写作时的伴随情况或合作方式
- 确定状语类型。"with my friend Dan Ariely" 回答的是 "以什么方式写" 或 "和谁一起写" 的问题,因此是方式状语,修饰谓语 "have written"
时态 · 语态 · 语气
- 时态判断:观察谓语结构 "have written"。它由助动词 "have" 的现在时形式加上过去分词 "written" 构成,这是现在完成时的标准形式。现在完成时不是 "have" 加一般过去式,而是 "have" 加过去分词。排除一般过去时(应为 wrote)、一般现在时(应为 write/writes)等其他时态。这里没有情态动词,也不是 will 引导的将来时,因此是现在完成时
- 语态判断:检查主语与谓语的关系。主语 "I" 是执行 "写作" 动作的施动者,不是动作的承受者,并且谓语结构中没有 "be + 过去分词" 的被动标志,因此是主动语态。排除被动语态的可能
- 语气判断:观察句子是否有虚拟或命令的标志。本句是陈述句,谓语用的是陈述语气的正常形式,没有 if 引导的虚拟条件、没有 "should/were" 等虚拟标志,也不是祈使句(祈使句以动词原形开头),因此是陈述语气
语义说明 现在完成时 "have written" 表示写作这个动作发生在过去,但与现在仍有关联——可能是为当前讨论提供背景,或强调过去的写作对现在的影响。主动语态表明 "我" 是写作的执行者。陈述语气表明这是对事实的客观陈述