Supermarkets have long been suffering as one of the thinnest-margined businesses in existence and one of the least-looked-forward-to places to work or visit.
全句唯一的主句,陈述超市行业长期面临的双重困境
成分推断 · 4 项
- 寻找句中完整动词形式:have been suffering 由助动词 have 加 been 加现在分词 suffering 构成,是典型的完成进行体谓语结构
- 确认其主语:该动词结构前的名词 Supermarkets 为复数主语,have 与其数保持一致
- 排除其他动词候选:to work 和 to visit 均为不定式,在句中作定语修饰 places,不能充当谓语
- 结论:have long been suffering 为本句唯一的谓语动词,表达持续进行的动作
- 定位谓语 have long been suffering 前的名词成分:Supermarkets 位于句首,为复数名词
- 确认主谓关系:该名词与谓语 have 在数上一致,且语义上 Supermarkets 是 suffering 这一动作的发出者
- 排除其他候选:句中无其他名词或代词可作主语,as 后的 one 为介词宾语不是主语
- 结论:Supermarkets 为本句主语
- 识别副词位置:long 插在助动词 have 和 been 之间,为时间副词
- 判断其修饰对象:该副词修饰整个谓语 have been suffering,表示动作持续的时间长度
- 确认其成分角色:作为时间副词修饰谓语,充当时间状语
- 结论:long 为时间状语
- 识别介词短语起点:as 为介词,引出其后的整个名词短语结构
- 确认该短语的修饰对象:as 短语位于谓语 suffering 之后,说明主语以何种身份或状态在遭受困境
- 判断其成分类型:该介词短语补充说明主语的身份特征,作方式状语或伴随状语
- 结论:as 引导的介词短语整体充当状语,说明 Supermarkets 以什么身份在 suffering
时态 · 语态 · 语气
- 时态判定:观察谓语结构 have long been suffering,由 have 加 been 加现在分词 suffering 构成,符合现在完成进行时的典型形式 have/has been doing;主语 Supermarkets 为复数,故用 have 而非 has;该结构表示从过去某时开始一直持续到现在并可能继续的动作,副词 long 进一步强化了持续性
- 语态判定:主语 Supermarkets 是 suffering 这一动作的执行者,谓语无 be 加过去分词的被动结构,为主动语态
- 语气判定:本句为陈述事实的句子,无虚拟条件、无祈使命令,谓语动词为正常直陈形式,属于陈述语气
语义说明 现在完成进行时表达超市行业从过去到现在长期处于困境的持续状态,强调这一困境并非短期现象而是已经持续很久且仍在延续;主动语态表明超市是这一状态的承受主体;陈述语气客观陈述行业现状