请您帮忙分析一下这句话的句子成分和结构,以及语法句法,谢谢啦

And since 1945 there's been a strong aversion in Germany to anything that might be seen as glorifying militarism.、、、、、
There's still some disagreement among historians about who was responsible for World War One. But having spent the last 70 years atoning for Nazi guilt, many Germans have little appetite to now take on the blame for the First World War too.
老师,能讲解一下这两句话吗?语法句法,句子成分结构的给剖析一下好吗,拜托了,语法一点不通啊我,剖析的细致点,例如第二段中but having spent the 70...为什么用having?然后又为什么用spent?拜托啦

1.And since 1945 (时间状语)
there's been a strong aversion in Germany to anything (there be句型,含有现在完成时)
that might be seen as glorifying militarism (定语从句,含有被动语态)
句子理解:自1945年以来,对任何可能会被视为美化军国主义的东西,德国人都有一种强烈的厌恶感。
2.There's still some disagreement among historians (there be句型)
about who was responsible for World War One.(介词+宾语从句)(be responsible for固定短语 )
But having spent the last 70 years atoning for Nazi guilt, (伴随状语,含有现在完成时)
many Germans have little appetite to now take on the blame for the First World War too.(have little appetite to对......没有什么兴趣;take on the blame for为......承担责任)
But having spent...是分词短语做伴随状语,因为是现在完成时,所以就用助动词have的现在分词形式。

句子理解:就谁为第一次世界大战负责问题上,在史学家当中还有一些分歧。但已经花费了过去70年的时间来为纳粹罪行赎罪,许多德国人也对现在为一战担责问题不感兴趣了。来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
相似回答