of having 過去分詞
They accused politicians of having done nothing for five years.
上記の文章は以下の文章に書き換える事が可能でしょうか?
They accused politicians that politicians had done nothing for five years.
また、of+動名詞 が出てきた時、主格に相当するのは
"they accused politicians" なのか、
"politicians" 又は"They"なのかわかりません。
文脈を考えるとなんとなく「彼らは政治家達が5年間何もしなかった事を非難した」となりそうですが、文法的に理解したいのでご回答よろしくお願い致します。
回答
書き換えるとすると、“They accused politicians”と一度”politicians”という言葉が出てくるので、二つ目の”politicians”は”the politicians”、または”they”とするのが正しいと思います。
冗長さのことを考えると、”they”の方が好ましいです。最初の”they”が指すものと混同するかもと思うかもしれませんが、”to accuse(起訴)”するのは”politicians”についてであることが文脈でわかるので、問題ないと思います。
“They accused politicians that the politicians/they had done nothing for five years.”
主格に関してです。以下の文章では、主格(主語)は”they”です。
They accused politicians of having done nothing for five years.
SVOの第三文型と呼ばれるもので、”they”がS、”accused”が”V”、”politicians”が”O”です。
“of"以下は修飾語です。
以上、ご参考になれば幸いです!