English
Senior High
Resolved

これは④がせいかいなんですが、なぜfor three yearsがあるのに完了系はだめなんですか?

Answers

✨ Best Answer ✨

明確な時間の基準がないからですよ
これ難しいですよね💦

子どもの頃と書いてあるだけなので、明確な時間の基準がないから完了形だめなんですよ
5歳の頃から〜とか、8歳から3年間とかなら完了形オーケーですが、明確な時間の基準がない場合は完了形だめなんです!

ゲスト

なるほど、細かいんですね、ありがとうございます!

Post A Comment

Answers

確かにforやsinceがあると完了形だと思いますよね。ですがその後のwhen以下を注目すると、l was childとなっているので、過去の文だとわかります。ここで選択肢を見てみると、①は現在進行形②③は現在完了形となっています。現在完了形には「経験」の意味があるので一見、過去に見えますが、現在完了形が使えるのは現在を含むときですので、今回は使えません。よって、④の過去形になります。

ゲスト

理解できました、ありがとうございます

Post A Comment

他の方が既に書いておられますが…

現在完了には、when節や明らかな過去を指すyesterday,last〜などの表現とは一緒に使えないという決まりがあります。
前提として、現在完了は「現在」という一点を基準とした表現なので、過去を基準とした表現とともに用いることができないのは、当たり前と言えば当たり前ですね。

ゲスト

確かに一緒に使えないやつがありましたね、忘れてました。。ありがとうございます

Post A Comment

子供だった時の4年間なので
同じ過去形になります

過去完了を使うと
子供だった時よりさらに前の4年間になります。
→今回は関係ないですがこのことは大事です

現在完了は(過去から)現在なので論外です

ゲスト

時制をきちんと覚えようと思います、ありがとうございます!

Post A Comment
Were you able to resolve your confusion?