I have enough trouble delivering bikes to shops only 40 miles away
作为全句的主句,陈述说话者当前面临的困难情况。句末的 "never mind 5,000 miles" 插入语进一步强调更远距离的困难
成分推断 · 5 项
- 在主语 "I" 之后,找到动词 "have"
- 检查 "have" 在此处的用法:后面直接跟名词 "trouble",而非 "have + 过去分词" 的完成时结构,也非 "have to" 的情态用法
- 因此 "have" 在这里是实义动词,表示 "有、遭遇",作为本句的谓语动词
- 句中还有 "delivering",但它是现在分词形式,修饰 "trouble",不能单独作谓语
- 确认 "have" 是本句唯一的谓语动词
- 在句首找到代词 "I"
- "I" 位于谓语动词 "have" 之前,且是动作 "have" 的发出者
- 确认 "I" 是本句的主语
- 谓语动词 "have" 是及物动词,需要宾语来承接动作
- 在 "have" 之后找到名词 "trouble",它是 "have" 的直接承受对象
- 识别 "have trouble (in) doing sth" 这一固定搭配,其中 "trouble" 是宾语核心
- 确认 "trouble" 是谓语 "have" 的宾语
- 在宾语 "trouble" 之前找到形容词 "enough"
- "enough" 直接修饰名词 "trouble",说明困难的程度
- 确认 "enough" 作定语修饰宾语 "trouble"
- 在宾语 "trouble" 之后找到动名词短语 "delivering bikes to shops only 40 miles away"
- 这个动名词短语紧跟 "trouble",说明遇到什么方面的困难
- 符合 "have trouble doing" 结构,其中 doing 部分作后置定语修饰 "trouble"
- 确认该动名词短语作定语修饰宾语 "trouble"
时态 · 语态 · 语气
- 时态判定:找到谓语动词 "have",它是动词原形,没有加 -ed 或 -ing,也没有助动词 will、would,更没有 have/has/had 构成完成体
- 主语 "I" 是第一人称,搭配动词原形 "have",符合一般现在时的构成规则
- 排除其他时态:没有 was/were + 现在分词(过去进行时),没有 have/has + 过去分词(现在完成时),没有 will + 动词原形(一般将来时),没有情态动词
- 因此时态为一般现在时
- 语态判定:"have" 是主动形式,主语 "I" 是动作的发出者,宾语 "trouble" 是动作的承受对象
- 没有 "be + 过去分词" 的被动语态标志
- 因此语态为主动语态
- 语气判定:句子为陈述句形式,没有虚拟语气的标志(如 if 引导的非真实条件句、were 用于非第三人称单数、should/would 表建议或假设等)
- 也不是祈使句(没有省略主语的动词原形开头),因此语气为陈述语气
语义说明 一般现在时在此表达说话者当前的一般状态或习惯性情况,说明 "我" 平时就遇到这样的困难;主动语态强调 "我" 是遭遇麻烦的主体;陈述语气表明这是对现实情况的客观陈述