中3 英語「関係代名詞」無料学習プリント(答えつき)
学年・組 名前 点
- 次の英文の( )に入る最も適切なものを選びなさい。
I have a friend ( ) lives in Canada.
ア who イ which ウ what エ he - 「あそこに立っている男性は私のおじです」を正しく表している英文を選びなさい。
ア The man who standing over there is my uncle. イ The man which is standing over there is my uncle. ウ The man is standing over there who is my uncle. エ The man who is standing over there is my uncle. - 次の英文の( )に入る最も適切なものを選びなさい。
I have two cousins who ( ) in Osaka.
ア lives イ living ウ live エ is live - 次の英文の( )に入る最も適切なものを選びなさい。
The girl who ( ) over there is Yumi.
ア sing イ is singing ウ singing エ are singing - 日本文に合うように、[ ]内の語を1語で適切な形にかえて空所に入れなさい。
私にはピアノを上手にひく姉がいます。
I have a sister who ( ) the piano well. [play] - 日本文に合うように、[ ]内の語を1語で適切な形にかえて空所に入れなさい。
昨日私を手伝ってくれた少年はケンです。
The boy who ( ) me yesterday is Ken. [help] - 日本文に合うように、[ ]内の語を1語で適切な形にかえて空所に入れなさい。
パーティーに来た人たちはみんな楽しそうだった。
The people who ( ) to the party looked happy. [come] - 日本文に合うように、空所に適する語を入れなさい。
私は英語を教えている先生を知っています。
I know a teacher ( ) teaches English. - 日本文に合うように、空所に適する語を入れなさい。
医者は病気の人々を助ける人です。
A doctor is a ( ) who helps sick people. - 日本文に合うように、次の語を並べかえて英文を作りなさい。
彼女は速く走る少女です。
(is / runs / who / fast / girl / a / She). - 次の2文を、関係代名詞を使って1文にするとき、空所に適する語を入れなさい。
I have a friend. She lives in Osaka.
I have a friend ( ) in Osaka. - 次の2文を、関係代名詞を使って1文にするとき、空所に適する語を入れなさい。
Do you know the woman? She wrote this book.
Do you know the woman ( ) this book? - 2つの文がほぼ同じ内容になるように、関係代名詞を使って空所に適する語を入れなさい。
The girl playing tennis is Mika.
The girl ( ) playing tennis is Mika. - 2つの文がほぼ同じ内容になるように、関係代名詞を使って空所に適する語を入れなさい。
The boy with long hair is Taku.
The boy ( ) long hair is Taku. - 日本文に合うように、次の語を並べかえて英文を作りなさい。
あなたは歌っている女の子を知っていますか。
(Do / know / girl / singing / you / who / is / the)? - 日本文に合うように、次の語を並べかえて英文を作りなさい。
彼女はレースに勝った少女です。
(won / race / is / the / who / the / girl / She). - 次の英文のうち、誤りをふくむものを選びなさい。
ア I know a boy who plays the guitar. イ The women who work here are kind. ウ I have an uncle who live in Kyoto. エ Who is the man who is talking with Ms. Sato? - 次の2文を、関係代名詞を使って1文にするとき、空所に適する語を入れなさい。
This is the train. It goes to Nagoya.
This is the train ( ) to Nagoya. - 2つの文がほぼ同じ内容になるように、関係代名詞を使って空所に適する語を入れなさい。
Look at the house with a red roof.
Look at the house ( ) a red roof. - 2つの文がほぼ同じ内容になるように、関係代名詞を使って空所に適する語を入れなさい。
I read a book written in English.
I read a book ( ) written in English.
答えと解説
- ア 先行詞 a friend は「人」なので who。he を入れると文が2つつながったままになる。
- エ 〈先行詞+who+動詞〉のまとまりが主語 The man を後ろから説明する。進行形なので who のあとに is が必要。
- ウ who のあとの動詞は先行詞に合わせる。two cousins は複数なので live(-s をつけない)。
- イ 「今〜している」は進行形。先行詞 The girl は単数なので who is singing。
- plays 先行詞 a sister は三人称単数なので、who のあとの動詞に -s がつく。
- helped yesterday があるので過去形 helped。文全体の動詞は is(The boy … is Ken)。
- came come の過去形は came。look happy で「楽しそうに見える」。
- who 先行詞が人(a teacher)で、すぐあとに動詞 teaches が続くので主格の who。that も使える。
- person a person who 〜 で「〜する人」。職業や人を説明するときによく使う形。
- She is a girl who runs fast. a girl を who runs fast が後ろから説明する。先行詞 a girl は単数なので runs。
- who lives 2文目の She(=a friend)を who にかえる。lives の -s はそのまま残る。
- who wrote She を who にかえて the woman の直後に続ける。疑問文の ? は文の最後に置く。
- who is 分詞の後置修飾 playing tennis は who is playing tennis と書きかえられる。
- who has with long hair(長い髪をした)は who has long hair(長い髪を持っている)と言いかえられる。
- Do you know the girl who is singing? 〈Do you know+the girl+who is singing〉の順。who 以下が the girl を説明する。
- She is the girl who won the race. win(勝つ)の過去形は won。the girl who won the race で「レースに勝った少女」。
- ウ 先行詞 an uncle は三人称単数なので who lives が正しい。women は woman の複数形なので work でよい。
- which goes It(=the train)を which にかえる。先行詞が三人称単数なので goes のまま。
- which has with 〜(〜を持った)は which has 〜 と書きかえられる。
- which was 過去分詞の後置修飾 written in English は which was written in English と同じ意味。read を過去形と考えれば was(現在の習慣なら is)。