英語
高校生
解決済み

答えが having told になる理由を教えてください。
私は him telling にしました。 

02. The child denied that he had told a lie. beords grud The child denied ( ) ( ) a lie.
完了形

回答

✨ ベストアンサー ✨

まずhim tellingのhimは、「動名詞の意味上の主語」というやつだと思うけど、
意味上の主語は、文全体の主語と同じ場合は、わざわざ書いてあげる必要がありません。
画像の上の文のThe childとheは同一人物ですよね。見かけの書き方は名詞と代名詞で違っているけど、同じ人のことを言っている。だから、上の文のthat節を下の文の動名詞に直すときには、意味上の主語himをつけてあげる必要はないんです。

それよりは、
上の文でdeniedが過去形で、that節の中のhad toldが過去完了形の「大過去(過去形で書かれている内容よりもさらに前のこと)」を表す用法だとすると、
過去と大過去という時制の差があるので、
that節を動名詞に直すときに、その差を表現してやる必要があります。なのでhaving toldというふうになっています。

この回答にコメントする

回答

ウソをついたのはdeniedしたときよりも過去です。
それを動名詞ではhaving p.p.として示します。

him telling のように意味上の主語を置くのはtellingした人がThe childではないときです。
今回はtellingしたのはThe childのため意味上の主語は置かないので、残念ながら誤りです。

The child denied that he told a lie.
⇒The child denied telling a lie.

The child denied that he had told a lie.
⇒The child denied having told a lie.

この回答にコメントする
疑問は解決しましたか?