What has the man spent the last two decades trying to do?
作为全句唯一的主句,构成特殊疑问句,询问主语在过去二十年里试图完成的事情
成分推断 · 4 项
- 先找句中的动词形式:句中出现的动词形式有 "has spent"(助动词 has + 过去分词 spent)、"trying"(现在分词)、"to do"(不定式)。
- 判断谁是谓语:疑问句中,助动词 "has" 提前到主语 "the man" 之前,与过去分词 "spent" 构成现在完成时的谓语结构;这是完整的谓语动词,能承载时态和数的变化。
- 排除其他候选:"trying" 是现在分词,在此处作宾语补足语,不是谓语;"to do" 是不定式,作 "trying" 的宾语,也不是谓语。
- 因此本句谓语是 "has spent"。
- 疑问句中,主语通常位于助动词之后。观察句子结构:"What has the man spent...",助动词 "has" 提到了句首(因为是疑问句),其后紧跟的名词短语 "the man" 就是主语。
- 确认主谓关系:"the man" 是执行 "has spent" 这个动作的施事者,语义上也符合主语身份。
- 因此 "the man" 是本句主语。
- 动词 "spend" 的基本句型是 "spend + 时间/金钱 + (in) doing sth",因此 "spend" 后面需要一个表示时间或金钱的宾语。
- 观察 "has spent" 之后的成分:紧接着是 "the last two decades"(过去二十年),这是一个表示时间段的名词短语。
- 确认宾语位置:在 "spend" 的句型中,"the last two decades" 正是被花费的时间,充当直接宾语。
- 后续的 "trying to do" 是宾语补足语,说明时间花在做什么上,而不是宾语本身。
- 因此 "the last two decades" 是本句宾语。
- 动词 "spend" 的完整句型是 "spend + 时间 + (in) doing sth",其中 doing sth 说明时间花在什么活动上,对宾语起补充说明作用,是宾语补足语。
- 观察句子结构:"has spent the last two decades trying to do","trying to do" 位于宾语 "the last two decades" 之后,说明这二十年花在尝试做某事上。
- 确认成分类型:"trying to do" 是现在分词短语(trying 后带不定式宾语 to do),不能独立作谓语,而是补充说明宾语 "the last two decades" 是如何被花费的。
- 因此 "trying to do" 是本句宾语补足语。
时态 · 语态 · 语气
- 时态判定:观察谓语动词形式 "has spent",由助动词 "has"(第三人称单数现在时)加过去分词 "spent" 构成。这是现在完成时的典型标志结构 "have/has + 过去分词"。排除其他候选:若是一般过去时,应为 "spent" 单独使用;若是过去完成时,应为 "had spent";若是现在进行时,应为 "is spending"。因此本句时态为现在完成时。
- 语态判定:观察谓语结构:"has spent" 后直接跟宾语 "the last two decades",表示主语 "the man" 主动花费时间,而不是时间被花费。被动语态的标志是 "be + 过去分词"(如 has been spent),本句中没有 "been",因此是主动语态。
- 语气判定:本句是特殊疑问句,询问事实信息,没有虚拟语气的标志(如 would、should、were 等用于非真实情况),也不是祈使句(祈使句用动词原形开头,对听话人发出命令或请求)。因此本句是陈述语气,用于陈述或询问客观事实。
语义说明 现在完成时 "has spent" 表明主语从过去某个时间点开始花费时间,一直持续到现在,强调过去二十年这段时间的累积效果与当前的关联性。主动语态表明主语是动作的主动执行者。陈述语气表明说话人在客观询问事实情况。