visit があると、関係詞代名詞と関係副詞のどちらを使うのですか?

高校レベル英語の解説
問題次の各文の(   )に入る最も適当なものを ア~エ の中から1つ選びなさい。
New York is the city (  ) I have long wanted to visit.
ア. where / イ. which / ウ. what / エ. who

ネコ
意味は・・・「ニューヨークは私が長く訪れたかった町です」ですね。あ! これは場所を先行詞にする関係副詞というやつですね。正解は、「ア. where」ですね。

New York is the city where I have long wanted to visit.

ウサギ
違うよ。場所を先行詞にするのが、関係副詞の where だというところに考えが行ったのはすばらしいけれど、今回の問題はもうひとひねりされているんですね。

では「私は長くその町を訪れたかった」という文を作ってみよう。

ネコ
そんなの簡単ですよ。上の問題文そのままを使えばいいじゃないですか。
I have long wanted to visit the city. ですよね。

ウサギ
そうです。大正解! その visit の後ろに注目してね。前置詞も何もなく直接 the city がきているよね。

ネコ
あ、そうか! 関係副詞というのは「副詞」が置き換わるわけで、今回の問題では the city という「名詞」が置き換わるんだから、関係副詞ではなくて関係代名詞を使わなくちゃいけなかったんですね。

ウサギ
そうそう、そういうことです。visit は他動詞なので場所を目的語にとることがポイントですね。

ネコ
他動詞? 目的語? まぁいいや、関係代名詞をとるってことは、(  )の前が「人」ではないし・・・イ. which が正解ですね。

New York is the city which I have long wanted to visit.
ニューヨークは私がずっと行きたかった街です。

ウサギ
そのとおりです。まぁ、わかりにくかったら、従属節に visit があれば関係副詞は使わない、と考えてもいいかな?

コメント

タイトルとURLをコピーしました