英語
高校生
解決済み

ネクステ164です
heardは過去形なのになぜ現在分詞である①が答えなのですか?

164 I heard him (an/v) a song in the bathroom. V 9 girtowe ①singing having sung 3 to sing to be singing ( Tagsugnalism 9dT4 165 I heard my name ( my name (5) while I was sleeping! nism odT

回答

✨ ベストアンサー ✨

現在分詞、過去分詞に時制の意味の現在、過去はありません。現在分詞も過去分詞もさまざまな時制で使われます。そのうえで
hear O do Oがdoするのをきく
hearO doing Oがdoしているのをきく
という決まったかたがあるので sing かsinging
選択肢にあるsingingを選ぶもんだいです。
ちなみに意味の違いは
singだとはじめから終わりまですべてきく
singing 1時的にきく

げすと

ありがとうございます

分詞構文にはhavingをつけて過去形を表す用法はありますか?

まさと

あります。正確には巻き戻しあるいは以前というもので現在→過去、過去→大過去のように時制を主動詞から1つ巻き戻します。
分詞構文では
 Having finished work early,I decided to do some shopping on my way home.
decided過去なのでfinishしたのは大過去
また動名詞のhaving doneもあります。
He was told off for having skipped school.叱られた(過去)よりも前に学校をサボった(大過去)
またto不定詞を巻き戻すときはto have done にするのでしたね
He seems to have enjoyed himself.
かれは楽しんだようだ。enjoy過去
He seemed to have enjoyed himself.
かれは楽しんだようだった。enjoy大過去

to doは主節動詞と同時を意味する
He seemed to know the truth. 彼は真実を知ってるようだった。

げすと

わかりやすいです
ありがとうございます

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