English
Senior High
Resolved

過去の特定の時を表すwhenがあったらなぜ現在完了ではなく過去形を使うのですか?
When I was in Tokyo,I saw it three times.
sawはhad seenじゃだめですか?

Answers

✨ Best Answer ✨

質問を整理したいんですけど、
現在完了have seenがダメな理由ですか?
それとも
過去完了had seenがダメな理由ですか?

ゆずぽんず

had seenがダメな理由です

ののののの

ありがとうございます。
had seenは現在完了ではなく、過去完了ですね。
それは明確に区別してください。

これの場合現在完了have seenは明らかにダメなんです。
when I was in Tokyo って過去の話をしているので、過去のことが現在に影響を与えている意味になるhave seenはダメなんです。

ただ、過去完了had seenは状況によっては使えます。
副詞節のwhen I was in Tokyo が過去形で、主節が過去完了なら、その2つの節の内容には時間差がありますよね。
たとえば、
私が上京したとき、私の憧れのお店は既に閉店してしまっていた 
とかみたいに、上京したのは過去の話、そしてお店はそれより前に閉店してるから過去完了で書く、ということはあります。

ただ今回の文は
when I was in Tokyoが
「私が東京に【いた】とき」っていうある程度幅のある期間を表していて、

一方で主節をI had seen it three times とすると
(それより前に)私が3回それを見たことがあるという意味になって、

東京にいたとき の話をしているのか、
それより前の話をしているのかがごっちゃになって矛盾してます。

ののののの

つまり今回は文の内容的に過去完了にしてしまうと矛盾するから、ということです

ゆずぽんず

なるほど!とても分かりやすい説明ありがとうございます😖

Post A Comment
Were you able to resolve your confusion?

Users viewing this question
are also looking at these questions 😉