英語
高校生
解決済み

2番の問題です。
私は、③だと思ったのですが答えは、④でした。
なぜ、現在完了形でないのか教えていただきたいです。
よろしくお願いします

212 in Kyoto for three years when I was a child. 1 is living 3 have lived 2 have been 4 lived 3 "Did you find his house?” “Ves. It [実践 [ [東京成徳
英文法

回答

✨ ベストアンサー ✨

for three years があるから完了形と考えたのでしょうが、まんまとひっかかりましたね。
for〜の期間の表現は完了形以外ともマッチします。

「時制の一致」というやつです。
when I was a child 私が子供だったとき
とあるから
I ( ) in Kyoto for three yearsの部分は、
私が子供だったとき、の話をしているわけですよね。
だからwhen〜の部分と時制が一致するはず。

もう一つ
現在完了形は過去から現在にかけて云々 って習うから
過去のこともなんか言えそうな気もしちゃうけど
これについては次のように理解してください

現在完了形と現在進行形は、
大きなグループとしては現在形の仲間なんです。
現在時制 だから。
同じように、過去完了形と過去進行形は、
過去形の仲間です。

だから今回のようにwhen I was a childが過去形で
これと時制を一致させなきゃいけないときは
現在完了形は使えないのです。
これは現在形の仲間だから。

今回は選択肢の中で過去時制なのは④しかありません
なので④が正解です。

night

ありがとうございます。
とても分かりやすかったです。

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