英検® 3級 section1 予想問題
問71

このページは問題一覧ページです。
正解率や解答履歴を残すには、「条件を設定して出題する」をご利用ください。

問題

英検® 3級 section1 予想問題 問71 (訂正依頼・報告はこちら)

Alice has been in London (-----) December.

正解!素晴らしいです

残念...

この問題の解説 (4件)

01

正解は3番です。

Alice has been...

という現在完了形の文に合う前置詞を選ぶ問題です。

現在完了形と合わせられるのは、1.forか3.sinceです。

1.for:~の間ずっと(どのくらいの期間かを示す)

3.since:~以来ずっと(いつからかを示す)

空欄の直後がDecemberと「いつ」を示しているので、3.sinceがふさわしいです。

2.by:~までに
4.from:~から

上記の2つは、「継続」を示す現在完了形の文には合いません。

訳:アリスは12月からロンドンにいます。

参考になった数2

02

期間を表す前置詞の問題です。
動詞が現在完了形になっているのがポイントです。
現在完了で期間を表すのは、1.forか3.sinceです。
1.forは、「~の間ずっと」
ex.) for one month:1か月間
3.sinceは「~以来ずっと」
ex.) since last month:先月からずっと

となりますので、文意が合う3.sinceを選びましょう。
他の選択肢は、それぞれ期間を表す表現として
2.by 「~までに」
4.from「~から(起点)」ex.)from today to tomorrow「今日から明日まで」
となるので現在完了の「継続」というニュアンスが表現できません。

訳:アリスは12月からずっとロンドンにいます。


参考になった数2

03

正解は3です。
現在完了形の文で、いつからを表すとき「since」を使います。どのくらいかの期間を表すときは「for」を使います。

訳:アリスは12月からロンドンにいます。

参考になった数1

04

正解は3番です。

現在完了形の問題です。

「いつから」を表すときはsinceを使います。
一方、「どのくらいの期間」と言いたいときはforです。
ex.“for three years” 「3年間」

訳: アリスは12月からロンドンに滞在しています。

参考になった数1