Before applying for university I told everyone that I would study journalism, because writing was, and still is, one of my favourite activities.
主句,陈述过去的主要动作:在申请大学之前我告诉所有人某件事,并说明原因
成分推断 · 5 项
- 在主句 "I told everyone..." 中寻找谓语动词。扫描句子,看到 "told" 是一个动词过去式形式。
- 检查 "told" 前后:它前面是主语 "I",后面是 "everyone" 和 "that I would study journalism"。"told" 可以接双宾语或接宾语加宾语从句,这里是接了间接宾语 "everyone" 和直接宾语从句 "that..."。
- 排除其他动词形式:"applying" 是现在分词,在 "Before applying for university" 这个介词短语中,不能作主句谓语;"would study" 在 "that" 从句内,属于从句谓语;"was" 和 "is" 在 "because" 从句内,也不是主句谓语。
- 确认 "told" 是主句唯一的谓语动词,它与主语 "I" 构成主谓关系。
- 找到谓语 "told" 后,向前寻找执行这个动作的主体。在 "told" 前面看到代词 "I"。
- 检查 "I" 的位置:它出现在 "Before applying for university" 这个介词短语之后、谓语 "told" 之前,符合英语主谓语序。
- 确认 "I" 是主句的主语,表示执行 "told" 动作的人。
- "told" 是一个可以接双宾语的动词(tell sb sth 结构)。在 "told" 后面紧接着看到 "everyone",这是一个不定代词。
- 再向后看,"everyone" 后面是 "that I would study journalism",这是一个完整的从句,作为被告知的内容。
- 判断 "everyone" 的成分:它位于 "told" 和 "that" 从句之间,表示告知的对象(间接宾语),而 "that" 从句表示告知的内容(直接宾语)。
- 确认 "everyone" 是间接宾语,表示 "我告诉的对象"。
- 在 "told everyone" 后面看到 "that" 引导的从句。"that" 是宾语从句的引导词,这个从句作为 "told" 的直接宾语,表示告知的具体内容。
- 检查从句结构:"that I would study journalism" 有完整的主语 "I"、谓语 "would study" 和宾语 "journalism",是一个完整的陈述句作宾语。
- 确认整个 "that I would study journalism" 从句是 "told" 的直接宾语,表示 "我告诉大家的内容是什么"。
- 在主句最前面看到 "Before applying for university",这是一个以介词 "Before" 开头的短语。
- 分析结构:"Before" 是时间介词,后接动名词短语 "applying for university",整体构成介词短语。
- 判断作用:这个短语位于句首,修饰主句谓语 "told",说明 "告诉" 这个动作发生的时间是在 "申请大学之前",因此是时间状语。
- 确认 "Before applying for university" 是主句的时间状语。
时态 · 语态 · 语气
- 时态判定:观察主句谓语 "told",它是动词 "tell" 的过去式形式。没有助动词 "have/had",排除完成时态;没有 "be + -ing",排除进行时态;没有 "will/would + 动词原形" 的未来结构;也不是情态动词加动词原形的结构。因此判断为一般过去时。
- 语态判定:检查 "told" 的结构,它不是 "be + 过去分词" 的形式,而是主动语态的过去式。主语 "I" 是动作的发出者,"everyone" 是动作的接受者,符合主动语态特征。因此语态为主动语态。
- 语气判定:这是一个陈述句,没有虚拟语气的标志(如 "if I were"、"I wish" 等),也不是祈使句(没有动词原形开头且无主语)。因此语气为陈述语气。
语义说明 一般过去时表示这个 "告诉" 的动作发生在过去某个时间点(申请大学之前),是已经完成的事实。主动语态表明 "我" 是主动告诉别人的一方。陈述语气表明这是在客观陈述过去发生的事情。