現在形と現在完了形の違いとは?
- 現在形とは、過去にも知っていたし、今も知っていて、未来も知るという意味合いが含まれています。
- 一方、現在完了形は、過去のいきさつとつなげて現在の状況を述べることを表します。
- 具体的な文例として、現在形の訳は「私はポールを過去にも知っていたし、今も知っているし、未来にも知っている。」であり、現在完了形の訳は「子どもの頃からポールとは知り合いだ。」です。
- ベストアンサー
現在形と現在完了形の違いについて
お世話になります。 今『総合英語Forest』等を使って勉強しているのですが、 現在形と現在完了形について、その違いが分かりません。 例えば次のような文があったとします。 (1)I know Paul. (2)I have known Paul since we were children. 先に挙げた本では、現在形は「過去にも知っていたし、今も知っているし、未来も知っている」という意味合いが含まれているとのことでした。 一方現在完了形は「過去のいきさつとつなげて現在の状況を述べること」という風に説明がされています。 と、しますと、(1)の訳は「私はポールを過去にも知っていたし、今も知っているし、未来にも知っている。」となり(2)は「子どもの頃からポールとは知り合いだ。」となりますでしょうか? その際、違いは、 ・現在形の及ぶ範囲は現在を中心とした過去・未来 ・現在完了形の及ぶ範囲は、過去のいきさつとつなげた現在 ということから、「未来があるかないか」でしょうか?
- kawayuki
- お礼率71% (23/32)
- 英語
- 回答数4
- ありがとう数12
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
現在形というのは今という瞬間を表すものではありません。 I know Paul. は「今の事実」を表しますが,「知っている」という行為については今という瞬間を中心に過去から未来へとまたがった時間となります。 I play tennis. のような現在形も,今の瞬間にしているのでなく, 過去から未来も含めて,習慣的に行われることを表します。 「長年知り合いでいることは」とか 「一日何時間もテニスをすることは」 のような場合は for ~のような期間を表す語を用いて現在形(あるいは不定詞など)を表すことができますが, 現実に過去から現在にいたる期間,継続して行われている という場合には現在形は用いられません。 上の例の「長年」とか「何時間」というのは,いつからいつまでのように固定されたものではありません。 ある過去のときから,現在にかけて何かが継続している という場合には現在完了(あるいは現在完了進行形)の助けを借りる必要があります。 今回も,since we were children という表現を用いて, 固定したある過去から現在にかけての継続を表すのには現在完了にする必要があります。 日本語では現在形 know の「知っている」と, 現在完了 have know の「知っている」が区別できません。
その他の回答 (3)
- wind-sky-wind
- ベストアンサー率63% (6647/10387)
補足に関してですが,現在形と現在完了の違いを容易に説明するのは難しいと実感しています。 「固定された」場合が現在完了と簡潔に言えるものでもなく, 「1990年から2000年まで住んでいた」のような場合, (現在まででないので現在完了でないのはもちろんのこと) 過去完了でなく,過去形となります。 現在完了であれば今(過去完了であれば,基準となる過去)に向けて ある過去(過去完了であれば,基準となる過去より古い過去)から継続していることを表します。 固定といっても,ひとくくりで「A から B まで」というのでなく (「何時間も泳ぐことは」の for hours などは時制的には一点です) 現在完了であれば,過去から今の時点に向かって継続しようと波が押し寄せている感じが現在完了です。
お礼
本当にご丁寧な回答、ありがとうございました。 最後の一文にある「波が押し寄せている感じが現在完了」というのに「ああ、なるほど」と‘ある種の’納得がいきました。 重ねましてありがとうございました。
- wind-sky-wind
- ベストアンサー率63% (6647/10387)
>現在完了 have know have known の誤りです。 あと,「長年知っている」というのは現実にある特定の人のことを長年知っているというのでなく,「誰かと長年知り合いであることは」という一般論の場合です。
『総合英語Forest』を、お使いでしたら 現在形の概念をひとまとめにしたページがありますので それをまず読んでみてください。
関連するQ&A
- 現在完了の継続と現在完了進行形の違いについて
現在完了の継続と現在完了進行形の違いについての質問です 例文 1. I have studied English since last year. 2. I have been studying English since last year. この二つの文を日本語に変えると「私は英語を去年から勉強し続けています」ですよね? でもまったく意味が一緒ということはないと思いますのでこの二つの文の具体的な違いを教えてください
- ベストアンサー
- 英語
- 現在完了の継続用法で
塾講師をしております。(非常勤ですが) 今度、中学生(集団)に現在完了を教えます。 最初は継続用法から入るのですが、(学校とは違い?)まず最初に現在完了の形を教えてしまいます。(導入は今は割愛します) 形:主語+have+過去分詞+for~(since~). 意味:主語は~の間(~以来)ずっと~している。 という形で教えます。 ここで1つ質問があるのです。 for~とsince~には使い分けが色々とありますよね? for five years, for a month, since 1950, since I was born, since yesterday などなど。 これらを明確に区別する方法はありませんか? 私の見識ですと、 for~は具体的な期間を示し、 since~は接続詞のように文章が来る、もしくは明確な日付がくる と理解しているのですが、それでは間違いでしょうか? ご教示いただけると助かります。
- ベストアンサー
- 英語
- 現在完了形について
過去形と現在完了形の違いを教えて下さい。 例えば「今年の夏はたくさん雨が降った」という文を英訳すると、「We have had much rain this summer.」となるらしいのですが、なぜ過去形ではないのでしょうか?haveを抜かしてしまうとどのようにおかしくなってしまうのですか?また、「彼は私がここに座ってからコーヒーを3杯飲んだ」は「He has drunk three cups of coffee since I sat here.」になります。なぜ彼の部分は現在完了で私の部分は過去形なのでしょうか? 長くなって申し訳ありませんが、よろしくお願いします。
- ベストアンサー
- 中学校
- 現在完了形について
現在完了形について、いろいろと調べて自分なりに理解しようと頑張ったのですが、どうもわからないことだらけです。そこで皆さんに教えてもらいたいのですが、 By the end of the night, she might know my first name. 自分なりの解釈だと、今夜までに彼女は私の名前を知るだろう。つまり今夜までにはという未来のある時点における結果なので、自分は未来完了形を使うべきではないのかと思いました。 This will be the first good thing, I ever did for him. この文章も自分なりの解釈だと、現在完了形は過去→現在に至るまでの間で行われた、完了、結果、経験、継続を表す。つまり、私が今まで彼のためにしてあげてきたこと、というニュアンスが自分の中では現在完了形で表すべきじゃないかという考えが浮かびました。 現在完了系はいろいろと調べまわったのですが本当に分からないことだらけで、とても困ってます。どなたかご教示ください。
- ベストアンサー
- 英語
- 過去完了と現在完了形の違いを教えて下さい。
こんにちは、TOEFLの学習をしていて過去完了と現在完了がわからなくなってしまいました。Fort Ticonderoga, a strategically inportant fortification during the Revolution, have since been reconstructed and turned into a museum.この文章ではhaveと現在完了になっているのがよくわかりません。Fortがmuseumに変わったのは、turnedとなっているように過去の時点なのだからFortがreconstructされたのは、museumに変わる以前の話なのだからここは過去完了のhadになるのではないでしょうか?
- ベストアンサー
- 英語
補足
大変丁寧なご回答、ありがとうございます。 つまり、 ・現在形は「固定された期間」を言い表すことは出来ないが、 ・現在完了形は「固定されたある過去から現在にかけて」を言い表すことが出来るということで、「固定された/されていない」で違いを見分けられるということで宜しいでしょうか。