現在完了(2)経験用法のまとめ解説 → 現在完了(2)経験用法の解説へ
このページの現在完了は、経験用法「~したことがある」をテーマにしています。現在完了の疑問文や否定文などの作り方・付随する語句などは、継続用法や完了結果用法、現在完了のまとめ のページで確認してください。
※このページは中学英語文法/英検3級の範囲で製作しています。完了進行形などの発展内容は、高校英語文法の現在完了と現在完了進行形などを参照してください。
(1) I have seen the woman (ア before, イ ever, ウ ago) .
(2) Have you (ア once, イ before , ウ ever) visited America?
(3) She has never (ア be, イ been, ウ being) to England.
(4) He's (ア plays, イ playing, ウ played) tennis many times.
(5) How (ア many, イ much, ウ often) times have you visited Osaka?
(1) A: Have you ever been to Korea? (対話文を完成)
B: No, I ( ) have.
(2) A: How ( ) have you climbed Mt. Fuji? (対話文を完成)
B: Three times.
(3) Did you see Jane? (everを加えて現在完了の文に)
( ) you ( )( ) Jane?
(4) (ジョンは2回中国に行ったことがあります。)(日本語の意味になるように)
John ( )( ) to China twice.
(5) I didn't drive the car. (neverを加えて現在完了の文に)
I ( )( )( ) the car.
(1) 私はテニスをしたことがありません。
I〔have, played, never〕tennis.
(2) あなたは今までに彼に会ったことがありますか。
〔 ever, you, met, have 〕him?
(3) あなたは何回京都を訪れたことがありますか。
〔many, how, you, have, times〕visited Kyoto?
(4) 彼は札幌に数回行ったことがあります。 [一語余分]
He has〔several, gone, Sapporo, to, been, times 〕.
(5) これは私が今まで見た中でもっとも美しい湖です。[一語余分]
I have〔ever, a, lake, never, beautiful, such, seen〕.
現在完了_経験用法の問題演習_解説
A. 1.ア before:現在完了形の肯定文で使う「以前に」は、文末に before を置きます。sinceのついていない~ago は過去形になります。ever は位置も用法も適切ではありません。
2.ウ ever:「今までに」「かつて」のeverは、疑問文・否定文・条件文(ifなど)で用いられます。現在完了形と共に用いる場合、Have+主語+ever+過去分詞~?
3.イ been:has があるので、過去分詞の been です。have been to~ で、「~に行ったことがある」。
4.ウ played:He's = he has ですから、過去分詞の played を選びます。
5.ア many:How many times で、「何回~」
B. 1.never:No,があるので、否定文。have の前に置くことが出来るのは、never。
2.often:How often+have+主語+過去分詞~ ? で「何回~したことがありますか?」
3.Have ever seen:現在完了形のever のある疑問文は、Have 主語 ever 過去分詞~? の語順です。
4.has been:「~に行ったことがある」という表現は、have[has] been to~。
5.have never driven:never は、have と 過去分詞 driven の間に。
C. 1.have never played:never は、have と 過去分詞 played の間に。
2.Have you ever met:Have 主語 ever 過去分詞~? の語順です。
3.How many times have you: 「何回~したことがありますか?」は、How many times have 主語+過去分詞~ ? の語順です。
4.been to Sapporo several times:have been to~ で、「~に行ったことがある。」several times は「数回」gone が余分です。
5.never seen such a beautiful lake:「そのような湖を今までに見たことが無い」という現在完了形の文に。ever が余分です。
関連ページ: 高校英語文法 | 英検3級 英熟語テスト | 英検3級 英単語テスト |