現在完了の形 ⇒ have(has)+過去分詞
【現在完了形の3つの用法】
① 継続「(ずっと)~している」
② 経験「~したことがある」
③ 完了・結果「~してしまった・~したところだ」
I have visited Kyoto three times. (私は3回京都を訪れたことがあります。)
She has been to China before. (彼女は以前に中国に行ったことがあります。)
▶have(has)+過去分詞の形で表します。
種別1 once「一度」,twice「2回」,~times「~回」,many times「何度も」,before「以前に」
種別2 ever「今までに」,never「一度も~ない」
▶種別1 は文末,種別2 は過去分詞の前に起きます。
重要 have(has) been to~は「~に行ったことがある」という意味を表します。
⇒ この用法(経験)でhave gone to~の形は使うことができません。
[問1] 次の日本文を英文にしなさい。
⑴ 私は一度彼に会ったことがあります。
⑵ 彼女はその自転車を何度も使ったことがあります。
⑶ 私たちは以前にその映画を観たことがあります。
I have never visited Australia. (私は一度もオーストラリアを訪れたことがありません。)
▶現在完了形(経験)の否定文には,never(一度も~ない)を使います。
[問2] 次の日本文を英文にしなさい。
⑴ 私は一度もピアノを弾いたことがありません。
⑵ 私たちは一度も富士山に登ったことはありません。
Have you ever read this book? (あなたは今までにこの本を読んだことがありますか。)
─ Yes, I have. (はい,あります。) / No, I haven’t. (いいえ,ありません。)
▶現在完了形(経験)の疑問文は,have(has)を主語の前に移動させます。
▶答えの文にはhave(haven’t)・has(hasn’t)を使います。
[問3] 次の日本文を英文にしなさい。
⑴ あなたは今までにテニスをしたことがありますか。 ─ はい,あります。
⑵ 彼女は今までに日本語を話したことがありますか。 ─ いいえ,ありません。
How many times have you been to Korea? (あなたは何回韓国に行ったことがありますか。)
─ I have been there twice. (私は2回行ったことがあります。)
▶回数や頻度をたずねる場合は,How many times~?やHow often~?を使います。
[問4] 次の日本文を英文にしなさい。
⑴ あなたは久美に何回会ったことがありますか。 ─ 私は3回彼女に会ったことがあります。
⑵ 彼らは何回アメリカを訪れたことがありますか。 ─ 彼らは一度そこを訪れたことがあります。
【解答】現在完了形②(経験用法)
[問1]
⑴ I have seen(met) him once.
⑵ She has used the bike many times.
⑶ We have watched the movie before.
[問2]
⑴ I have never played the piano.
⑵ We have never climbed Mt. Fuji.
[問3]
⑴ Have you ever played tennis? ─ Yes, I have.
⑵ Has she ever spoken Japanese? ─ No, she hasn’t.
[問4]
⑴ How many times have you seen(met) Kumi? ─ I have seen(met) her three times.
⑵ How many times have they visited America? ─ They have visited there once.
