40.現在完了形の確認テスト
ではここで、現在完了形の理解度チェックです!
英作文をしても良いのですが、ここで確認したいのはどんなときに完了形を使うかですので面倒な場合は「使う時制を答えていくだけ」でOKです!!
では始めましょう!
下記の日本語を英語にする場合、現在完了形にするか、過去形にするか答えましょう!
②郵便局に行ってきた。
③10年前は東京に住んでいた。
④3年間、大阪に住んでいます。
⑤大学に行こうと決めた。
⑥5年前にトムに会いました。
⑦前に、トムに会った事があります。
解答&解説
①昨晩はトムとディナーでした。
→ 「昨晩」と過去の一点を表すので過去形です!
I had dinner with Tom last night.
②郵便局に行ってきた。
→過去の副詞がないので、現在完了を使いましょう!
I’ve been to the post office.
※goneだと、郵便局に行ってここにいないことになってしまいます。
今は戻ってきてここにいるので、「be動詞」の過去分詞形「been」を使います。
③10年前は東京に住んでいた。
→10年前、という過去のことなので、過去形です!
I lived in Tokyo ten years ago.
④3年間、大阪に住んでいます。
→3年前から今まで、続いていることなので現在完了形です!
I have lived in Osaka for three years.
⑤大学に行こうと決めた。
→過去形にした方、多いのでは?これは現在完了形です!!
過去の副詞がないのもポイントですが、「決めた→今もそう決めている」ので、現在完了形なのですね。
I have decided to go to college.
⑥5年前にトムに会いました。
→「5年前」と過去の副詞があるので過去形です!
I met Tom five years ago.
⑦前に、トムに会った事があります。
→「前に」とありますが、過去の1点を指す副詞ではありません。
過去から今までのうちのいつか、トムに会った経験を話しているのですから現在完了形です。
I have met Tom before.
ややこしいですか?
だいぶ分かってきましたか?
とにかく「過去のいつと言い切れない場合」、そして、今もその状態の場合、あいまいなことを現在完了で表すので、実はとても便利なんですよ!!