回答

✨ ベストアンサー ✨

現在完了(have/has+動詞の過去分詞)と、一部過去完了(had+動詞の過去分詞)の問題です。
「完了」「経験」「継続」(「結果」)を表す と覚えておくといいの思います。

A
1. have / cleaned <完了>
2. have been <継続>
3. has been playing <継続>
4. has been  <経験>
B
1. (Yuka has never been to) Hokkaido. 有香は一度も北海道にいったことがない。<経験>
2. (These trees have just been cut down). これらの木はたった今伐採されたところです。<完了>
3. (Kyoko has been singing for) twenty minutes. 京子は20分間ずっと歌を歌っている。<継続>
4. (This book has been read by) a lot of people over the years. <継続>
この本は長年に渡り多くの人々に読まれている。
C
1. (had visited)(過去完了) ※visited(過去) London より前に訪れたから <経験>
2. (had been)(過去完了) ※came(過去) to Japan より前にずっと興味があったから <継続>

参考にしてください。

はる🍥

ありがとうございます。助かりました。🙇‍♂️

taka

You're welcome!😊

この回答にコメントする

回答

例えばAの1なら、haveとcleanedが入ります。このように現在完了形はhave(has)+過去分詞の形になります。これを念頭に解いてみると良いと思いますが、解答や解説が無いならやらなくていいと思います。効率が悪いですし、普通の問題集でいい気がします。

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