举报
爱随风飞翔
天哪,你好混乱。 不是说了,which是指代museum,所以就是construction of the museum had taken more than three years是说花费了···时间,这里take有宾语,就是时间。 在来帮你分析一下句子 She showed the visitors around the museum,the construction of which had taken more than three years. 如果不用非限定性定语从句 She showed the visitors around the museum, and the construction of the museum had taken more than three years. “只有谓语动词是不及物动词的时候。采用介词加which”说实话,我认为你老师说的不对,你可以再去问清楚一点。