回答

✨ ベストアンサー ✨

基本的に、「主語が〜する→(主語)〜ing」とする事で動名詞に直すことができます(1)(2)

ところが、(3)では、「主語が〜した」と過去形になっていて、質問をしたのは彼が恥ずかしがったより前に起きたことのはずなので上記のように単純にingをつけaskingとしては、時制が異なってしまいます。
そのため、現在完了形のようにhave 過去分詞を利用し、haveの部分をing形にすることで対応します。

(4)ではすでに過去完了形が使われているので、hadの原型のhaveのing形を使っています。

(1)(2)のように元の文の動詞がbe動詞である場合の他にbeingを使う場面には、受動態を表現したい場合があります。
例えば、He will be shocked if he find the picture is stolen.(もし彼が絵が盗まれていることに気づいたら、衝撃を受けるだろう)
を書き換えるには、stoleの原型stealをing形にしてしまうと、絵が盗むという訳がわからないことになるので、
〜if he find the picture being stolenとします。

絵画の例文は仮定法を使った方が正確かもしれませんが悪しからず…

かほ

ありがとうございます!

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