英検® 予想問題
3級 section1
問233
問題文
It has been (-----) for three days.
このページは閲覧用ページです。
履歴を残すには、 「新しく出題する(ここをクリック)」 をご利用ください。
問題
反映中…
英検®試験 3級 section1 問233 (訂正依頼・報告はこちら) (新しいタブで開く)
It has been (-----) for three days.
横にスクロールして続きを読む(本文にフォーカスして左右キー)。
- rain
- rained
- raining
- rains
正解!素晴らしいです
残念...
画像拡大
この過去問の解説 (4件)
01
beenとはbe動詞の過去分詞ですので、be動詞の後の動詞自体は持ってこれません。
よって1.rain 2.rained 4.rainsは選ばないようにしましょう。
必然的に3.rainingが答えです。
have(has)+been+ing形で現在完了進行形です。
元の文を考えると分かりやすいです。
It is raining now.(今雨が降っている。)
↓
It has been raining for three days.(雨が3日間降り続いている。)
訳:3日間雨が降り続いている。
参考になった数6
この解説の修正を提案する (新しいタブで開く)
02
【正解】3. raining
【質問文の訳】
3日間ずっと雨が降っています。
【ポイント】
have(has) + been + ~ing = ~ し続けている
これを「現在完了進行形」といいます。
今もまだ続いていること、まだ終わっていない状態を表すので
”~ing”と進行形の動詞が入ります。
他に例として、
I have been living here for 5 years. (ここに5年住んでいます)
She has been waiting for 2 hours. (彼女は2時間待っています)
参考になった数0
この解説の修正を提案する (新しいタブで開く)
03
これは現在完了進行形を問う問題です。
be動詞+~ingで現在進行形。
これにhaveをつけることにより、be動詞を過去分詞にし、have been ~ ingとなります。これで「ずっと~している」という意味になります。
訳ː三日間ずっと雨が降り続けている。
参考になった数0
この解説の修正を提案する (新しいタブで開く)
04
空欄の前に been があるので、「ずっと~し続けている」という現在完了進行形の形になります。
訳: 三日間ずっと雨が降り続いています。
参考になった数0
この解説の修正を提案する (新しいタブで開く)
前の問題(問232)へ
3級 section1 問題一覧
次の問題(問234)へ