The old roadside diner, Joe’s Eatery, has been standing on the edge of Highway 217 ——-.
(A) since 40 years
(B) for 40 years
(C) 40 years ago
(D) before 40 years
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
(発音:オーストラリア)
【問題文訳】「その古い道路わきの食堂である『ジョーの食堂』は、40年前から217号線沿いにある」
【解答】B
【解説】Joe’s Eateryは、文頭のThe old roadside dinerを具体名で示したもの。ここまでが主語。そして、has been standingが述語である。「継続」を表す現在完了形になっていることに注目すること。したがって、「期間」を表すforを使った(B)のfor 40 yearsが適切である。
【重要語句】
roadside「道路沿いの」
diner「食堂車」
eatery「食堂」
edge「へり、はずれ」