現在完了進行形③

今回は、
現在完了進行形③の解答です。

現在完了進行形③解答

それぞれの英文をもとにして、[   ] の内の指示に従い、
正しい英文に書き換えなさい。

① Is it raining now?
[ 「今朝から」 を加えて、現在完了進行形に]

② My sister has just watchedTV.
[ 「6時間」を加えて、現在完了進行形に]

③ What are you doing?
[ 現在完了進行形に ]

④ They have been playing chess for about five hours.
[下線部をたずねる英文に]

⑤ You have been reading this book since this morning.
[否定文に]

<模範解答>

Has it been raining since this morning?
[ Is it raining now?]

My sister has been watching TV for six hours.
[ My sister has just watched TV.]

What have you been doing?
[ What are you doing?]

How long have they been playing chess?
[ They have been playing chess for about five hours.]

You have not been reading this book since this morning.
[ You have been reading this book since this morning.]

各問題のチェックポイントです。

①のチェックポイント
・Is it raining now?
元の文は「今雨降っていますか」という現在進行形の文です。
▶︎「今朝から」は since を用いて:since this morning
▶︎現在完了進行形の文なので “now” はなくなります
▶︎現在完了進行形 have/has been 〜 ing の形に当てはめます
👉疑問文なので、Have / Has 〜?の形となります。
Has it been raining since this morning?

②のチェックポイント
・My sister has just watched TV.
元の文は「妹はちょうどテレビを見終わった」という現在完了形の文です。
▶︎「6時間」は for を用いて:for six hours
▶︎現在完了進行形の文なので “just” はなくなります
▶︎現在完了進行形 have/has been 〜ing の形に当てはめます
👉 My sister has been watching TV for six hours.

③のチェックポイント
・What are you doing?
元の文は「今何しているの?」という現在進行形の文です。
▶︎素直に現在完了進行形 have / has been 〜ing の形に
当てはめます。
👉 What の疑問文なので、What have you 〜?となります。
What have you been doing?
※「今まで一体全体何をしていたんだ?」のようなニュアンスになります。

④のチェックポイント
・They have been playing chess for about five hours.
下線部は「約5時間」という「時間の長さ」を表しているので、
how long を用いて「どのくらい長く」とたずねます。
👉 How long +疑問文?の形
How long have they been playing chess?

⑤のチェックポイント
・You have been reading this book since this morning.
現在完了進行の否定文は、have の後ろに not を置きます。
※「現在完了進行形」の否定文は扱って上記の説明にありません
でしたが、「現在完了」と同じように have/has + not の形
になります。
👉 You have not (haven’t) been reading this book since this morning.
※現在完了進行形の否定文は、あまり使われることがないようです。
ここでは、「あなたは」- ずっと読んでいないんだね。のような
“you” に強調が置かれるような文であれば、ニュアンスが通じると
思います。(じゃ誰が?のような含みがあります。)

 

これで、現在完了進行形③は終わりです。

 

タイトルとURLをコピーしました