Those fights are over mates, which is what Dr Arbour suggests was also going on with ankylosaurs.
请教一下亲爱的老师,后面这个which指代逗号前面这句话吗?逗号后面的成分是怎么划分的,谓语是is 还是was呢?Dr Arbour认为的内容是什么呢?甲龙尾巴是为了攻击同类吗?
which 【引导定从,在定从中作主语,先行词为前一句】
is 【定从谓语】
what 【引导表语从句,在表语从句所包含的宾从中作主语】
Dr Arbour 【表语从句中的主语】
suggests【表语从句中的谓语,后接宾从】
was also going on【宾从的谓语】
with ankylosaurs 【宾从的状语】
难点是多了个嵌套结构。类比一下:
Who will win the game?
Who do you think will win the game? (who在宾语从句作主语)
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
我是个菜鸟,稍微分享一下我的看法:
Those fights are over mates, ①which is ②what Dr Arbour suggests was also going on with ankylosaurs.
①处作非限制性定语从句,which确实指代前面整个主句,定语从句谓语动词为紧跟在后面的is。
②处为which is后的表语从句,但是结构还可以再划分:
(what Dr Arbour suggests)was also going on with ankylosaurs
括号处又是主语从句,所以was是②处表语从句的谓语动词,suggests是主语从句的谓语动词。
翻译一下句子就是:这些争斗是为了(争夺)配偶(主句),Dr Arbour的言下之意是这对甲龙也同样适用。