It would have been attained with the continuation of the 1980s trend.
主句,陈述在特定条件下(1980 年代趋势延续)某事本应被达成的假设情况
成分推断 · 3 项
- 在简单句中,谓语是句子唯一的核心动词结构。先找句中所有动词形式:本句只有 "would have been attained",其中 would 是情态动词、have been 是完成体助动词、attained 是过去分词。
- 确认这是完整谓语:would 后接 have been attained 构成 "情态动词 + 完成体被动式",整体作谓语;句中无其他独立的动词变形与之并列或形成主从关系。
- 排除其他候选:continuation 是名词、没有动词功能;整个 with 短语是介词短语作状语,不含谓语动词。因此谓语确定为 "would have been attained"。
- 找主语的方法:在谓语 "would have been attained" 之前,看谁发出或承受这个动作。本句谓语前只有 "It"。
- 确认 "It" 是否为形式主语:典型的形式主语句型是 "It + be + 形容词/名词 + to do / that 从句";但本句谓语是 "would have been attained"(被动完成体),后面是介词短语 "with the continuation...",没有不定式或 that 从句充当真正主语。
- 综合判断:此处 "It" 指代某个前文提及的具体事物(本句未明示),是实义主语而非形式主语,直接作主语。
- 谓语 "would have been attained" 后紧接 "with the continuation of the 1980s trend",整体是 "介词 with + 名词短语" 构成的介词短语。
- 判断该短语作何成分:它不是宾语(attain 的被动形式后不带直接宾语)、不是表语(谓语是 be attained 而非系动词+表语结构)、也不是主语补足语。
- 确定作状语:with 短语在此说明 "attain(达成)" 这个动作的条件或方式——"伴随 1980 年代趋势的延续",修饰整个谓语,因此是状语。由于它表达达成的伴随条件或手段,可归入方式状语或条件状语(此处按通用的状语处理)。
时态 · 语态 · 语气
- 时态判定:谓语是 "would have been attained"。先拆解结构:would 是 will 的过去式、have been 是完成体助动词、attained 是过去分词。这是 "would + have + been + 过去分词" 的组合,属于过去将来完成时的被动形式。具体判断路径:would 表示从过去某时点看将来、have + 过去分词 标志完成体、been + 过去分词 标志被动语态。综合为过去将来完成时被动语态。
- 排除其他候选:若只有 would be attained,是过去将来时被动;若只有 has been attained,是现在完成时被动;本句同时具备 would 和 have been,因此是过去将来完成时。
- 语态判定:attain 是及物动词,此处用 been attained(be + 过去分词)形式,表示主语 It 是动作的承受者,因此是被动语态。
- 语气判定:句中无虚拟语气的明确标志(如 if 引导的与事实相反的条件从句、suggest 等词后的 should 省略结构),would have been 在此是过去将来完成时的正常表达(表示从过去看本该完成但未完成、或对过去的推测),属于陈述语气。
语义说明 过去将来完成时被动语态在此表达:从过去某个时间点看,"它"(指代的事物)本应在后续某时被达成;被动语态强调主语是动作承受者。结合 "with the continuation of the 1980s trend",整句意思是"如果 1980 年代的趋势持续下去,它本会被达成",带有对过去未实现情况的假设或推测意味。