こんにちは。個別教師Camp事務局です。
英語の勉強で欠かせないのは
「単語」
と
「文法」
ですね。
文法をおろそかにしていると、
いくら単語がわかったところで文章をよみこなせない場合や、
そもそもテストの点数が取れない!ということも起きます。
本日こちらのブログでは、文法のなかでも錯綜しやすい
「現在完了」について取り上げていきます。
早速お読みください!!
・現在完了の形 have (has)+過去分詞
・現在完了の用法
①継続、②経験、③完了・結果の3つの用法がある。→3つの用法の名前を覚えましょう!
①「継続」を表す現在完了
「(ずっと)~だ」「(ずっと)~している」
過去から現在までの動作や状態が継続していることを表す。→意味を必ず覚えましょう!
以下の例文から、過去形と完了形の違いがわかるでしょうか。
I lived in Japan five years ago. <過去形>
「私は5年前日本に住んでいました」
I have lived in Japan for five years. <現在完了>
「私は5年間日本に住んでいます」
She was sick yesterday. <過去形>
「彼女は昨日病気でした」
She has been sick since yesterday. <現在完了>
「彼女は昨日から病気です」
・「継続」で使われる語句
㋐ for+期間を表す語句「~の間」 →覚えましょう!
for three years「3年間」 for a long time「長い間」など。
㋑ since+過去の起点を表す語句「~から」 →覚えましょう!
since yesterday「昨日から」 since last year「去年から」
このfor とsince の使い分けがテストに出やすいです!
どのような場面・文章でどちらを使い分けるか、
瞬時に出せるようになるまで繰り返すと完璧ですね。
・否定文 have (has) not+過去分詞~. →覚えましょう!
We have not seen Tom since 2010.
「私たちは2010年からトムに会っていません」
・疑問文 Have (Has) +主語+過去分詞~? →覚えましょう!
答え方 Yes, 主語+have (has). / No, 主語+have (has) not.
Has he wanted a dog for a long time?
「彼は長い間、犬を欲しがっているのですか」
Yes, he has.「はい、そうです」/ No, he hasn’t.「いいえ、ちがいます」
・How long ~?「どのくらいの間~か」→覚えましょう!
How long have you known Mary?
「あなたはメアリーと知り合ってどのくらいになりますか」
( I have known her ) For five years. (Since 2015.)「5年来(2015以来)の知り合いです」
②「経験」を表す現在完了
「~したことがある」過去から現在までの経験を表す。→意味を必ず覚えましょう!
I have visited Kyoto twice.
「私は2回京都を訪問したことがあります」
・「経験」で使われる語句→覚えましょう!
before「以前に」, once「1回」, twice「2回」, ~times「~回」, often「しばしば、たびたび」, ever「今までに」, never「一度も~ない」
・疑問文 Have (Has) +主語+過去分詞~? →覚えましょう!
答え方 Yes, 主語+have (has).
No, 主語+have (has) not. / No, 主語+never have (has).
Have you ever climbed Mt. Fuji?
「あなたは今までに富士山に登ったことがありますか」
Yes, I have. 「はい、あります」
No, never have. 「いいえ、ありません」
・否定文 have (has) never+過去分詞~.「一度も~したことがない」 →覚えましょう!
I have never climbed Mt. Fuji. 「私は一度も富士山に登ったことがありません」
・have (has) been to ~「~へ行ったことがある」→テストに出ます。覚えましょう!
He has been to Hokkaido three times.
「彼は北海道に3回行ったことがあります」
・How many times ~?= How often ~?「何回~したことがあるか」→覚えましょう!
How many times ( How often ) have you been to Australia?
「あなたはオーストラリアへ何回行ったことがありますか」
I have been there once. 「1回行ったことがあります」
③「完了・結果」を表す現在完了
「(ちょうど)~したところだ」「(すでに)~してしまった」
過去のある時点に始まった動作が現在までに完了したことを表す。→意味を
必ず覚えましょう!
・「完了・結果」で使われる語句
just「ちょうど」, already「すでに」, yet「(否定文で)まだ、(疑問文で)もう」→覚えましょう!
I have just washed the dishes.
「私はちょうどお皿を洗ったところです」
My mother has already cooked dinner.
「私の母はすでに夕食を料理しました」
・否定文 have (has) not+過去分詞~yet. 「まだ~していない」→覚えましょう!
They haven’t cleaned their classroom yet.
「彼らはまだ教室を掃除していません」
・疑問文 Have (Has) +主語+過去分詞~yet? 「もう~したか」→覚えましょう!
答え方 Yes, 主語+have(has). / No, not yet.
Have you read the book yet?
「あなたはもうその本を読みましたか」
Yes,Ihave.「はい、読みました」/ No, not yet.「いいえ、まだ読んでいません」
・have (has) gone to~.「~に行ってしまった(その結果、今ここにいない)」→覚えましょう!
My brother has gone to Canada.
「私の兄はカナダに行ってしまいました」
以上です。ざっと、用法にあたる例文を上げてみました。
まだ勉強したばかりの方、これから勉強するという方。
文法の特性をよく理解して、入試までに長文読解ができるようにしていきましょう!