英语 求分析一下句子结构

问题描述:

英语 求分析一下句子结构
Our English teacher who has taught us for the past ten years is going to retire next spring.
麻烦哪位高手帮忙分析下这个句子是什么从句,哪些是主语 谓语 定语,

这个句子含有定语从句.
意思是:教了我们10年的英语老师将于明年春天退休.
主句的结构:
主语:our English teacher
谓语:is going to retire
时间状语:next spring
从句的结构:
主语:who (关系代词作从句的主语,其先行词是 our English teacher)
谓语动词:has taught
宾语:us
时间状语:for the past ten years哦 那这是主语从句还是定语从句呢这个是主从复合句,其中的从句是定语从句。