• ようこそゲストさん!

mouthbirdさんの日記

(SNS全体・外部に公開(Web全体に公開))

2023年
12月20日
18:13 mouthbirdさん

現在完了形と過去形(解答編)

smart.fm で更新してきた、旧チャンネルブログの文法問題をお届けします。
今週は解答編です。

残念ながらチャレンジャーはいませんでした。それでは先週の問題の解答と解説に参ります。


問題:次の現在完了形の内、過去形にしても意味がほぼ変わらず、さほど問題ないものはどれか? 2つ選びなさい。

1 He has lived in Kyoto for three years.
 ⇒過去形にすると He lived in Kyoto for three years.

2 He has gone to Kyoto.
 ⇒過去形にすると He went to Kyoto.

3 He has met her three times.
 ⇒過去形にすると He met her three times.

解答 2・3

解説 1だけは大きく違います。2と3は多少違いますが、大きくは違いません。
なおそれぞれの現在完了形は
 1・継続((ずっと)~し続けている)
 2・完了結果(~した、~したところだ)
 3・経験(~したことがある)
の意味を表していました。


現在完了と過去形の違いは、ずばり「現在と関係があることを示したいかどうか」です。
・示したい場合→現在完了形
・示したくない場合→過去形
になります。


まず2から説明します。
意味は完了・結果(~した、~したところだ)です。
2 He has gone to Kyoto.(現在完了形)
 He went to Kyoto.(過去形)

・He has gone to Kyoto.(現在完了形)「彼は京都に行ってしまったところだ」
現在と関係がある英文です。
 だからこの場合、「彼は現在京都に行ってしまっていて、彼は現在ここにはいないよ」
という意味になります。

・He went to Kyoto.(過去形)「彼は京都に行ってしまった」
これだと現在の情報がありません。過去のことしか言っていません。
 気を付けたいのが、この場合、【たまたま】現在とかかわりがあっても使える表現だということです、
 彼が京都に行ったのは過去のことだ。
 ⇒しだがって、現在は彼はもう京都から戻ってきてここにいてもおかしくない。
   でも、まだ戻っていなくて、ここにいなくてもおかしくない。
と言うことになります。

 つまり、現在完了の「完了・結果」は、過去形で使ってもあまり問題は起こらない

ということになります。

=====

では3
意味は経験(~したことがある)
3 He has met her three times.(現在完了形)
  He met her three times.(過去形)

・He has met her three times.(現在完了形)「彼は彼女に3回あったことがある」
現在と関係がある英文です。
 だからこの場合、「彼は生まれてから現在までに彼女に3回あったことがある」
という意味になります。

・He met her three times.(過去形)「彼は彼女に3回あった」
これだと現在の情報がありません。過去のことしか言っていません。
 気を付けたいのが、この場合、【たまたま】現在とかかわりがあっても使える表現だということです、
 彼が彼女にあったのは過去のことだ。
 ⇒あったのは過去に決まっているので、それだけを表現しても別にさほどかしくはない。
と言うことになります。

 【ただし】、過去形で経験ぽことを表現する場合、何らかの方法で「過去の話である」といった情報があったほうがいいです。
 例えば last year をくわえて↓
 He met her three times last year「彼は去年彼女に3回あった」
 とすると、自然です。
これだと、逆に現在完了形が使えません。last year(去年)という情報は過去であることを指すので、現在とかかわりがあってはおかしいためです。

====

では1です。
意味は継続((ずっと)~し続けている)です。
1 He has lived in Kyoto for three years.(現在完了形)
  He lived in Kyoto for three years.(過去形)

・He has lived in Kyoto for three years.(現在完了形)「彼は京都に3年間住んでいる」
現在と関係がある英文です。
 だからこの場合、「彼は過去の一時点から現在まで京都に住んでいる」
という意味になります。この場合彼は【現在】も京都に住んでいます。

・He lived in Kyoto for three years.(過去形)「彼は京都に3年間住んでいた」
これだと現在の情報がありません。過去のことしか言っていません。
この場合、彼は【現在】は京都に住んでいない、ということを意味します。
現在も京都に住んでるのであれば、現在完了形を使わなければなりません。

 つまり、現在完了の「継続」は、過去形で使ったら意味が全く異なってしまう

ということになります。


こういう意味の違いが生まれてしまうので、現在完了形が苦手な人は苦手なんだろうなあ、と私は思っています。
いかがだったでしょうか? それではまた来週~。

問題編
http://q-eng.com/diary/23284
  • 総アクセス数(308)
  • 拍手拍手(0)
  • お気に入りお気に入り(0)