第1問
The firm has been struggling financially ______ the economic downturn began.
- (A) during
- (B) while
- (C) for
- (D) since
解答と解説を表示
正解 D
「since + 過去の時点/出来事」は現在完了進行形と共に使う。会社は景気後退が始まって以来、財政的に苦戦している。
詳しい解説
現在完了進行形(has been struggling)と組み合わせて「起点となる時点・出来事」を示す場合、since を使います。since は過去の特定の時点や出来事を表し、「〜以来ずっと」という継続を現在完了と共に表現します。for は「〜の間(期間の長さ)」を示すため、後ろには two years や a long time などの期間が来ます。during は特定の期間中を表し節(the downturn began)と接続できません。while は「〜している間」という同時進行を表します。
選択肢ごとの検討
- (A)
- during は前置詞で、後ろに名詞(句)が来ます。during the economic downturn は可ですが、during the downturn began は非文法的(節は取れない)。
- (B)
- while は「〜している間」という同時進行を表します。has been struggling とは時制的に整合しますが、「〜が始まった時から」という起点の意味は表せません。
- (C)
- for は期間の長さを示します(for two years など)。後ろに the economic downturn began という節は置けません。
- (D)
- 正解。since は過去の時点・出来事を示し、現在完了と共に「〜以来ずっと」という継続を表します。since + 節(S + V)の形も可能です。
覚え方のコツ
現在完了(has/have + PP)と現在完了進行形(has/have been + -ing)が空欄の周辺にある場合、since(起点)か for(期間)かを問う問題が多いです。since の後は過去時点(2020 / last year)または節(S + V)、for の後は期間(three months / a year)という使い分けを確認しましょう。
例文
- The company has been expanding its overseas operations since it entered the Asian market. その会社はアジア市場に参入して以来、海外事業を拡大し続けている。
- Profits have been declining since the new regulations came into effect. 新しい規制が施行されて以来、利益は低下し続けている。
- The team has been working remotely since the office renovation began. オフィスの改修工事が始まって以来、チームはリモートワークを続けている。