現在完了の練習問題 【英語】 🏡穴埋めとその他の練習

現在完了は、生徒によっては混乱を招くことがあります。これらの練習問題と説明は、このよく使われる動詞の形を練習し、いつ使うのかを理解するのに役立ちます。中学2年生、中学3年生から社会人の中級英語学習者向けの練習問題です。

現在完了を使うタイミングを説明する練習問題

これらの練習は、現在完了をいつ使うかを理解するのに役立ちます。

完了した動作

1️⃣ 人生経験   2️⃣ 未完了の期間    3️⃣ 現在に関連する完了した出来事   4️⃣ 最近完了した出来事/達成したこと

未完了の動作

 5️⃣ あることがどのくらい続いているかを表すとき

1️⃣ 人生経験

私たちは現在完了を使って、人生の経験について話します。

🔹I have lived in Singapore.   (私はシンガポールに住んでいました。)

🔹She has worked in finance all her life.  (彼女は一生、金融業界で働いてきました。)

🔹I have been to university. (私は大学に通ったことがあります。)

🔹We have enjoyed a lot of nice holidays in Spain. (スペインでたくさんの楽しい休暇を過ごしました。)

💡具体的な時間については触れていません。

問題

シェフとして働く男 これは現在完了の動詞時制を示している。

有名なレストランでシェフとして働いたことがある。

世界中を旅する女性を映し出す。

彼女はヨーロッパと南米を旅行したことがある。

She has travelled

スペイン語を学ぼうとする男。

彼はスペイン語を非常に高いレベルで話せるようになった。

He has learned

オランダを旅する男。

私はベルギーとオランダに行ったことがある。

I have been

私たちはたくさん犬を飼ってきた。

We have had many dogs.

私はスティーブン・スピルバーグの映画をたくさん見たことがある。

I have seen

2️⃣未完了の時間

現在完了は、まだ終わっていない時期の経験について話すときに使います。

🔹 She has sent a lot of emails today. (Today has not finished)  彼女は今日たくさんのメールを送った。(今日はまだ終わっていない。)

🔹I have worked so hard this week. (The week has not finished.) 今週は一生懸命働きました。(今週はまだ終わっていません。)

🔹My baby has tried many new foods this year. (The year has not finished.) 私の赤ちゃんは今年、たくさんの新しい食べ物に挑戦しました。(その年はまだ終わっていません。)

問題

たくさんのドレスを見ている女性。現在完了の動詞時制がどのように働くかを示す。

彼女は今年たくさんのドレスを買った。

✅  She has bought

現在完了を使った例を示す。

今月は雨が降っていない。

It has not rained

私の息子は今年英語が上達した。

My son has improved

さまざまなレストランで食事をする人々。現在完了形を示す。

私たちは今年、たくさんの面白いレストランで食事をした。

We have eaten

時間をかけてたくさんの人と出会う。

今日はたくさんのいろいろな人と話した。

I have spoken

3️⃣ 現在につながる終わった出来事

現在につながる最近の出来事です。

🔹Oh no… I have lost my smartphone. ああ、大変だ・・・。スマートフォンを失くしてしまいました。  (🔗 これは、過去に電話を失ったことと現在を結びつけています。)

🔹Oh dear… I have spent too much money. ああ、どうしよう・・・。お金を使いすぎてしまいました。 (🔗今は家賃が払えないので、現在に繋がっています。)

🔹 They have worked very hard today. 彼らは今日とても一生懸命働きました。(🔗これは現在に繋がります。)

問題

人のために食事を作る。

彼女はあなたのために大きな食事を作った。

✅ She has cooked

🔗 これだ。さあ、楽しんで食べて!

懸命に働き、そして休む。

私はすべての仕事を終えた。

✅ I have finished

🔗 これでゆっくり休めるし、楽しめる。

競馬を観戦する女性。

私たちの馬はレースに勝った!

✅  Our horse has won

🔗 これでお祝いができる。

私は自分の部屋を掃除した。

✅ I have cleaned

🔗 見て!どう思う?

4️⃣ 最近完了した出来事/達成

私たちはよく「just」「recently」「yet」「already」といった単語を使います。

🔹 私はちょうど試験の結果を受け取りました。

🔹 彼女は最近タバコを止めた。

🔹 彼女はまだ朝食を食べていません。

🔹 私たちはもう大学に行きました。

問題

私はちょうど運転免許試験に合格したばかりだ。

✅  I have just passed

エッセイに取り組む少女。

エッセイはもう書いたの?

✅  Have you written

妻に支払いを済ませたと説明する男。

もう支払いは済ませた。心配しないで。

✅  I have already paid

電話で話した女性。

私はちょうど上司から電話を受けた。

I have just taken

5️⃣ 何かがどれくらい続いているかを示す。(for/since)

🔹 私はこの会社で7年間働いています。

🔹 2010年からスペインに住んでいます。

🔹 私は1月から自営業をしています。

For = 現在までの期間を表すのにforを使います。

Since = 何かが始まった時点を表すのに since を使います。

問題

一軒家に住む人々。

私たちはこの家に2年間住んでいる。

We have lived

服装について女性と話す男性。

あなたは何年も同じ服を着ている!

✅ You have worn

彼女は何日も不幸だ。

✅  She has been

ダイエット中の人。これは現在完了の用法を示している。

私は1月1日からダイエットをしている。

I have been

談笑する2人の女性。

私はピーターを子供の頃から知っている。

✅  I have known

何年もかけて友人を作る。何年もかけて友人を作る。

 

仕事を始めてから、たくさんのいい友達を作れた。

I have made

現在完了の文を作る追加練習

➕ 現在完了の肯定文の練習問題 (🟡)

➖ 現在完了の否定文を作る練習問題 (🟡)

❓ 現在完了の疑問文を練習する練習問題 (🟡)

その他の練習問題

Been vs. Gone Exercises

「Been」と「Gone」練習問題 (🟡)

 

現在完了の総合

これらの練習問題には、すべての文の形が混ざっています。(🟡)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

error: Right Click disabled