Trying to recreate their designs would have been futile.
作为全句唯一的主句,表达完整独立的意思:试图重现他们的设计本会是徒劳的
成分推断 · 3 项
- 先定位句中可能充当谓语的动词形式。句中有三个动词相关形式:"Trying"、"recreate"、"would have been"。
- "Trying" 以 -ing 结尾,是动名词形式,不能单独作谓语;"recreate" 前有 "to",是不定式中的动词原形,也不能单独作谓语。
- "would have been" 是 "情态动词 would + 完成式助动词 have + 过去分词 been" 的组合,符合英语谓语动词的典型结构,能够表达时态和语气。
- 因此,"would have been" 是本句唯一的谓语动词短语,位于主语 "Trying to recreate their designs" 之后,符合主谓语序。
- 已确定谓语是 "would have been",现在找谓语前面的主语。谓语前的内容是 "Trying to recreate their designs"。
- "Trying" 是动名词,"to recreate their designs" 是不定式短语作 "Trying" 的宾语,整个 "Trying to recreate their designs" 构成动名词短语。
- 动名词短语可以充当句子主语。这个短语位于句首、在谓语之前,且谓语 "would have been" 需要一个主语来说明"什么会是徒劳的",逻辑上 "Trying to recreate their designs" 正是这个动作主体。
- 因此,"Trying to recreate their designs" 是本句主语。
- 已确定谓语是 "would have been",这是系动词 be 的情态完成式形式。系动词后面通常需要表语来说明主语的状态或性质。
- 谓语 "would have been" 后紧跟形容词 "futile"(徒劳的、无用的),没有其他成分。
- "futile" 用来说明主语 "Trying to recreate their designs" 的性质(是徒劳的),符合表语的语义功能。
- 因此,"futile" 是本句的表语,与系动词 "would have been" 构成系表结构。
时态 · 语态 · 语气
- 时态判定:观察谓语 "would have been" 的结构。"would" 是情态动词,"have been" 是完成式(have + 过去分词)。整个结构为"情态动词 + 完成式",属于情态动词结构。虽然 would 是 will 的过去式形式,但在虚拟语气中,would 主要表达推测、假设等情态意义,而非单纯的时间关系。
- 排除其他候选:这不是过去将来完成时,因为按照分析规则,含情态动词的完成式结构(如 would have been)必须归为 modal 类别,而非时态变形。也不是简单过去时(无情态动词和完成式结构)或现在完成时(应为 has/have been)。
- 语态判定:谓语是 "would have been",系动词 be 后接形容词 "futile" 作表语,构成主系表结构。系动词本身不涉及主动或被动的动作施受关系,因此语态填写为不适用。
- 语气判定:"would have been" 是虚拟语气的典型结构,表示与过去事实相反的假设。这种结构暗示实际上并未发生尝试重现设计的行为,句子表达的是如果当时那样做了,结果会是徒劳的。因此语气为虚拟语气。
语义说明 情态动词结构 "would have been" 在虚拟语气中表达与过去事实相反的假设:如果当时尝试重现他们的设计,结果会是徒劳的,但实际上并未这样做。would 表达推测语气,完成式 have been 指向假设中已完成的状态,整体传达对未发生之事的反事实推测。