問題次の各文の( )に入る最も適当なものを ア~エ の中から1つ選びなさい。
New York is the city ( ) I have long wanted to visit.
ア. where / イ. which / ウ. what / エ. who
New York is the city ( ) I have long wanted to visit.
ア. where / イ. which / ウ. what / エ. who
![]()
意味は・・・「ニューヨークは私が長く訪れたかった町です」ですね。あ! これは場所を先行詞にする関係副詞というやつですね。正解は、「ア. where」ですね。
![]()
違うよ。場所を先行詞にするのが、関係副詞の where だというところに考えが行ったのはすばらしいけれど、今回の問題はもうひとひねりされているんですね。
では「私は長くその町を訪れたかった」という文を作ってみよう。
![]()
そんなの簡単ですよ。上の問題文そのままを使えばいいじゃないですか。
I have long wanted to visit the city. ですよね。
![]()
そうです。大正解! その visit の後ろに注目してね。前置詞も何もなく直接 the city がきているよね。
![]()
あ、そうか! 関係副詞というのは「副詞」が置き換わるわけで、今回の問題では the city という「名詞」が置き換わるんだから、関係副詞ではなくて関係代名詞を使わなくちゃいけなかったんですね。
![]()
そうそう、そういうことです。visit は他動詞なので場所を目的語にとることがポイントですね。
![]()
他動詞? 目的語? まぁいいや、関係代名詞をとるってことは、( )の前が「人」ではないし・・・イ. which が正解ですね。
![]()
そのとおりです。まぁ、わかりにくかったら、従属節に visit があれば関係副詞は使わない、と考えてもいいかな?



コメントをどうぞ