eigo21トップページへ    タイトルページへ
      のページへ戻る
掲示板アーカイブ  中学生向け
(現在の掲示板から削除されたもの。こちらは古い順になっています。)
2002/4/6 (中学) 現在完了(1)
当サイトの別の現在完了を含むコンテンツの案内
e-navi英語塾
仮想授業の形で現在完了を説明。 無料添削付き。

中学3年で勉強する最初の文法が現在完了。
現在,過去,未来,現在進行形,過去進行形と同じ,時制の勉強の1つです。
これは日本語にはない時の表し方で,用法は
(1)継続,
(2)経験,
(3)完了,
(4)結果
の4つ。
しかし中学生の英文法では完了と結果は1つにしてしまうことが多いので3つと
考えた方が現実的かもしれません。
この「用法」が3つまたは4つあるというのが,現在完了をわかりづらい,もしくは
とっつきにくくしている点のようです。
そこで当面の現在完了の勉強の目標を,4つの用法の識別ができることに絞り
それぞれの用法で使う副詞(句)といっしょに意味を覚えるようにするのが
よいのです。
そのうち慣れてくると,現在完了の表す時制の感じがつかめて,日本語を英語に
訳すときでも,どういうときに現在完了を使うのかわかってくるようになって
来ます。
2002/4/7 (中学) 現在完了(2)

【継続用法】
■ 基本的な意味: ずっと〜している

■ 形:
(肯定文) 主語 + have/has  + 過去分詞
(否定文) 主語 + haven't/hasn't  + 過去分詞
(疑問文) Have/Has  + 主語 + 過去分詞?

■ よく使う副詞(句):
(文末に)
 since + 過去を示す語句 「〜以来,〜から」
 for + 期間を示す語句 「〜間」
(文頭に) 
How long + 疑問文 「どれくらいの間,いつから」

■ 例文:
We have been friends since we were very young.
 私達はとても幼いときからの友達だ。
He has been sick for a week.
彼は1週間病気だ。(1週間前から病気だ)
Have you lived here for long?
ここに住むようになってから長いのですか。
I haven't seen him since last year.
去年から彼に会っていない。
How long has she stayed in Japan?
彼女は日本にいつから滞在しているのですか。
2002/4/8 (中学) 現在完了(3)

【経験用法】
■ 基本的な意味: 〜したことがある

■ 形:
(肯定文) 主語 + have/has  + 過去分詞
(否定文) 主語 + haven/hasn  + never  + 過去分詞
主語 + haven't/hasn't  + 過去分詞
(疑問文) Have/Has  + 主語 + ever + 過去分詞?

■ よく使う副詞(句):
(文末に) before  「以前」
      once  「一回」
twice  「二回」
      three times 「三回」
many times 「何回も」
(have と過去分詞の間) once 「かつて」
             often 「しばしば」
(文頭に) How often + 疑問文 「何回」
How many times + 疑問文 「何回」
■ 注意する点:
 「〜へ行ったことがある」は have been to 〜
 (have gone to 〜 もアメリカでは使われている)

■ 例文:
I have read the story before.
 私は前,この話は読んだことがある。
We have been to Korea once.
 私達は一度韓国へ行ったことがある。
We have once been to Korea.
 私達はかつて韓国へ行ったことがある。
Have you ever seen a ghost?
 あなたは幽霊を見たことがありますか。
I have never spoken to a foreigner.
 私は一度も外国人と話したことがない。
2002/4/9 (中学) 現在完了(4)


【完了用法】
■ 基本的な意味: 〜してしまった;〜したところだ

■ 形:
(肯定文) 主語 + have/has  + 過去分詞
(否定文) 主語 + haven't/hasn't  + 過去分詞 + yet
(疑問文) Have/Has  + 主語 + 過去分詞 + yet ?

■ よく使う副詞(句):
(文末に)      
 yet 「(否定文で)まだ」「(疑問文で)もう」

(have と過去分詞の間) 
already 「もうすでに」
just 「ちょうど」

■ 例文:
I have just arrived here.
 私はちょうどここについたところだ。
He has already finished his homework.
 彼はすでに宿題を終えた。
Have you read this newspaper yet?
 もうこの新聞を読みましたか。
She has not written to me yet.
 彼女はまだ手紙を書いてこない。
2002/4/10 (中学) 現在完了(5)


【結果用法】
■ 基本的な意味: 〜してしまった(だから今は・・)
 日本語で「〜した」となる文の中で「〜している」と言いかえられるものが
 これにあたる。

■ 形:
(肯定文) 主語 + have/has  + 過去分詞
(否定文) 主語 + haven't/hasn't  + 過去分詞 
(疑問文) Have/Has  + 主語 + 過去分詞  ?

(注意点)
この結果の用法は中学英語では完了といっしょにしてしまうことが多いのです。 
他の用法と違いよく使う副詞(句)がありません。
例文のように go, lose, come, become などの動詞を使うことが多いのです。

■ 例文:
01 My father has gone to his office.
 父は会社に行った(だからここにはいない)。
 >父は会社に行っている。
02 Spring has come.
 春が来た(だから今春だ) Spring came. だと「今は春ではない」ことになる。
 >春が来ている
03 I have lost the key.
 私はカギをなくした(今もカギがない)
 >カギをなくしている。
04 He has become a college student.
 彼は大学生になった(今大学に通っている)。
 >大学生になっている

2002/4/11 (中学) 書きかえ公式4 現在完了の書きかえ


現在完了の書きかえ問題によくあるのが,過去と現在の文を1つにして現在完了にするものです。
これは現在の文を現在完了にするのと過去の文を現在完了にするものの2種類あります。

■ 継続用法の書きかえ
例: He became sick yesterday. He is still sick.
→  He has been sick since yesterday.

例: She became sick two days ago. She is still sick.
→  She has been sick for two days.

【ポイント】 
● 現在の文が現在完了になる。
● 過去の文は副詞を利用するだけ。 
  その際, ago があれば for に,なければ since を伴う。

■ 完了・結果の書きかえ
例: He went to Kyushu, and he is not here now.
→  He has gone to Kyushu.

【ポイント】 
● 過去の文が現在完了になる。
● 継続用法の書きかえと違い,過去の文に過去を示す副詞がない。