関係代名詞/英文読解の練習問題
以下の英文を日本語になおしてください。
■■問題203■■
He has a dog which has long ears.
アドバイス
「耳の長い犬」
a dog which has long ears
直訳すると「長い耳を持っている犬」となります。
これも関係代名詞(which)を使った表現です。
先行詞が動物(dog)なので、who ではなく which を使っています。
英文法の解説
今回のポイントは以下の3つです。
1.【文法】関係代名詞 which(主格)
2.【文法】have(has)の意味
3.【単語】ear(耳)
それぞれ詳しく見ていきましょう。
1.【文法】関係代名詞 which(主格)
人以外のもの(動物や物)を詳しく説明するときに使います。
This is a bus.
It goes to the station.
合体させると、
This is a bus [ which goes to the station ].
(これは駅に行くバスです)
2.【文法】have(has)の意味
have は「持っている」だけでなく、特徴として「(体のパーツなどが)ある」という意味でも使います。
I have long legs.(私は足が長い=長い足を持っている)
The room has two windows.(その部屋には窓が2つある)
3.【単語】ear(耳)
耳は2つあるので、通常は複数形 ears になります。
long ears(長い耳)
ウサギ(rabbit)なども耳が長いことで有名ですね。
英文の解説
それでは、実際に問題を解いていきましょう。
He has a dog which has long ears.
ステップ1:主語と動詞
He has a dog...
He = 彼は
has = 飼っている(持っている)
a dog = 一匹の犬を
「彼は犬を飼っている」
ステップ2:どんな犬?(関係代名詞)
...which has long ears.
which = (つなぎ言葉)
has = 〜がある(持っている)
long ears = 長い耳
which has long ears が a dog を説明しています。
「(長い耳を持っている)犬」
ステップ3:全体をまとめる
「彼は、長い耳を持っている、犬を飼っている。」
完成訳:「彼は長い耳の犬を飼っている。」
いかがでしたか?
He has a long-eared dog.(形容詞 long-eared を使う)
He has a dog with long ears.(前置詞 with を使う)
という風に言い換えることもできます。
練習問題
理解度を確認するための練習問題です。
(1)「which」は何のために使う?
A. 人を説明する
B. 場所を説明する
C. 物や動物を説明する(関係代名詞)
D. 理由を説明する
答え:C
解説:whoは人、whichは物・動物。
(2)「dog」の代わりに「cat」だったら代名詞は?
A. who
B. which
C. whom
D. whose
答え:B
解説:動物はwhich。
(3)「ears」が複数形なのはなぜ?
A. 長いから
B. 聞こえるから
C. 左右に2つあるから
D. 犬だから
答え:C
解説:両耳。
(4)「I have a blue eyes.」を正しく直すと?
A. I has a blue eyes.
B. I have blue eyes.(aを取る)
C. I have a blue eye.
D. I am blue eyes.
答え:B
解説:eyesは複数形なのでaはつかない。
(5)「tail」の意味は?
A. しっぽ
B. 高い
C. 語る
D. お茶
答え:A
解説:犬のパーツ。
(6)「I have a dog.」の訳で自然なのは?
A. 犬を持っている。
B. 犬がいる。
C. 犬を飼っている。
D. 犬を食べた。
答え:C
解説:ペットの場合「飼っている」。
(7)「This is a machine ( ) makes ice cream.」のカッコに入るのは?
A. who
B. whom
C. which
D. whose
答え:C
解説:先行詞が物(machine)。
(8)「rabbit」の耳は?
A. short
B. long
C. heavy
D. fast
答え:B
解説:長い耳。
(9)「He is a boy ( ) runs fast.」のカッコに入るのは?
A. which
B. who
C. when
D. where
答え:B
解説:先行詞が人(boy)。
(10)「hear」の意味は?
A. 聞く、聞こえる
B. ここ
C. 彼女の
D. 髪
答え:A
解説:ear(耳)を使ってすること。
日本語訳
彼は長い耳の犬を飼っている。