English
Senior High
Solved

I ( ) in France for three years when I was a child, but I can't speak Franch at all.
( )に当てはまるのは過去形か現在完了形かということで、答えはlivedです。
過去のある時点がハッキリしていないから現在完了形はダメなのかと思っていましたが、解説には
when〜(過去のある時点の出来事‪)→過去形
と書いてありました。
過去のある時点がハッキリしてるなら現在完了形でも良いのではと思うのですが、どういう事ですか?

現在完了

Answers

✨ Best Answer ✨

Whenと完了形は一緒に使えないからです。

完了形は基本的に持続しているイメージなので、一点を表すwhenとは一緒に使えないです。

Sakura

有難うございます!

なお

when I was a child が点であると捉えるのは言語感覚的に無理があるかなと。

Post A Comment

Answers

when節というのは状況設定をしている(ものがある)と考えてください。
When I was young, I’d listen to the radio.
(若い/幼い頃にはラジオに聞き入ったものだ)
すると、when I was a child というのは子供の頃、つまり過去に関して状況設定をしているわけですから、当然話者の視点も過去に飛びます。他方、現在完了というのは話者は現在に立ちつつ、過去のことを振り返る(過去に起こったことが現在にどう影響を及ぼしているのか意識しているという言い方が可能な場合があるということです)ような話し方です。つまりwhen節で過去に状況設定をしてしまうと話者の立ち位置がバグるんですよね。だから現在完了は普通使わないという感じですね。

Sakura

有難うございます!!
質問文には無いのですが、過去完了も使えないんですよね?過去完了も使わない理由を教えて頂きたいです🙏

Post A Comment
Were you able to resolve your confusion?