英語では、主語が単数か複数かによって動詞の形をそろえる必要があります。このページには主語と動詞の一致の問題を全49問、やさしい順に並べて掲載しています。各問の「解答と解説」を開くと、正解と一言解説が読めます。印刷して使いたいときは無料のプリント(PDF)、通しで練習したいときはゲームもあります。
There ( ) a thick book on the desk.
There is/are の文では、うしろに置かれた本当の主語に動詞を合わせます。ここでは a thick book という単数なので is が正解です。書き出しの There につられて are を選ばないよう注意します。
There ( ) many people at the concert.
There の文はうしろの主語に合わせる。many people は複数で過去の文なので were。
Each of the students ( ) a textbook.
each of the ~ は単数扱い。of のあとの students が複数でも has で受ける。
Everyone in the class ( ) ready for the test.
Everyone は一語で単数扱いです。in the class は主語を説明する飾りなので、動詞は is になります。
The number of students ( ) increasing every year.
the number of ~ は「~の数」という意味で、主語の中心は number なので単数扱いです。したがって is が正解になります。すぐ前の students が複数でも、それに引きずられて are としないことがポイントです。
A number of people ( ) waiting outside.
a number of ~ は「多くの~」で複数扱い。people に合わせて are。
Neither Tom nor his friends ( ) at the party.
Neither A nor B は動詞に近いBに合わせます。his friends が複数なので were です。
Each boy and girl ( ) a small gift.
each のついた名詞は単数扱い。each boy and girl は一人ひとりを指すので gets。
Playing video games ( ) his favorite hobby.
動名詞 Playing video games が主語で、これは一つの行為なので単数扱いです。動詞は is にします。
Every room in this hotel ( ) a sea view.
every のついた名詞は単数扱いなので、動詞は has が正解です。in this hotel という修飾語をはさんで room と離れていますが、主語はあくまで単数の Every room です。複数に見える have は誤りです。
Neither the players nor the coach ( ) happy.
neither A nor B は近い方の B に合わせる。the coach が単数なので was。
A large number of tourists ( ) this temple yearly.
A large number of〜は「多くの〜」で複数扱いです。yearly という習慣を表す語もあるので visit にします。
Reading books before bed ( ) me relax.
動名詞 Reading ~ が主語のときは単数扱い。動詞は helps。
Each of these books ( ) worth reading carefully.
Each of+複数名詞は単数扱いです。be worth ...ing(〜する価値がある)の形なので is が入ります。
Each of the students in the class ( ) a different hobby.
each of the ~ は「~のそれぞれ」で単数扱いなので has が正解です。of のあとの the students が複数でも、主語の中心は each なので単数で受けます。近くの複数名詞につられて have としない点が落とし穴です。
Neither my parents nor my sister ( ) seen that movie yet.
neither A nor B は動詞に近い方の my sister に合わせる。単数なので has。
A number of students ( ) absent from school today.
A number of students は「多くの生徒」で複数扱いです。今日すでに起きたことなので were になります。
Every student in the class ( ) expected to submit the essay by Friday.
every のついた名詞は単数扱い。in the class をはさんでも Every student は単数で is。
Swimming in the ocean every morning ( ) you feel refreshed and healthy.
動名詞 Swimming in the ocean every morning が主語で単数扱いです。動詞は makes になります。
Neither the teacher nor the students ( ) aware of the sudden schedule change.
neither A nor B が主語のときは、動詞に近い方の B に数を合わせます。ここでは B が the students と複数なので were が正解です。前にある the teacher に合わせて was としないよう注意します。
The number of electric vehicles on the road ( ) grown rapidly.
the number of ~ は単数扱い。現在完了は has grown となり has。
A number of birds ( ) in the park every spring morning.
A number of birds は「多くの鳥」で複数扱いです。毎春の習慣を表すので sing が正解です。
Every child in the neighborhood ( ) invited to join the event.
every のついた名詞は単数扱い。Every child なので受け身も is invited で is。
Neither my aunt nor my cousins ( ) visited us this summer.
Neither A nor B は近いBに合わせます。my cousins が複数なので have visited です。
The number of online shoppers ( ) risen sharply since last year.
the number of ~ は単数扱いなので、現在完了は has risen となり has が正解です。直前の online shoppers が複数でも、主語の核は単数の the number です。have を選ぶと数が一致しません。
Studying two languages at once ( ) quite challenging for beginners.
動名詞 Studying ~ が主語のときは単数扱い。動詞は is。
Each of the players ( ) a different role on the field.
Each of+複数名詞は「一人ひとり」を指す単数扱いです。動詞は has にします。
Every seat in the concert hall ( ) already taken an hour before.
every は単数扱いで過去の文。Every seat に合わせて was。
Neither the captain nor the team members ( ) ready for the final match.
Neither A nor B は近いBに合わせます。the team members が複数なので were になります。
( ) number of volunteers showed up for the cleanup event.
動詞 showed up が「大勢が集まった」という文脈なので、「多くの~」を表す a number of が自然です。a number of volunteers で「多くのボランティア」となり A が正解です。the number of なら「~の数」という別の意味になってしまいます。
Every one of the dishes on the menu ( ) prepared fresh each morning.
every one of the ~ は「~のどれも一つ一つ」で単数扱い。dishes が複数でも is。
Either you or he ( ) wrong about it.
Either A or B は動詞に近いBに合わせます。he が単数なので is が正解です。
Not only the students but the teacher ( ) tired.
not only A but (also) B は B に合わせる。the teacher が単数なので is。
Most of the water ( ) already gone.
Most of〜は of の後の名詞で数が決まります。water は数えられない名詞なので is になります。
Most of the students ( ) from Asia.
most of ~ の数は of のあとの名詞で決まります。ここでは the students が複数なので、動詞も複数の are が正解です。most という語だけを見て単数と決めつけないことが大切です。
There ( ) a pen here, along with two notebooks.
along with ~ は主語に含めない。主語は単数の a pen なので is。
There ( ) some milk left in the bottle.
milk は数えられない名詞なので単数扱いです。動詞は is になります。
Neither you nor I ( ) to blame for this.
neither A nor B は近い方の I に合わせる。I の be動詞なので am。
Not only I but also they ( ) invited.
Not only A but also B は近いBに合わせます。they が複数なので were invited です。
Half of the apples ( ) rotten now.
half of ~ も of のあとの名詞に数を合わせます。the apples が複数なので are が正解です。分数や割合を表す表現は、そのうしろに来る名詞が単数か複数かで動詞が変わる点を押さえます。
Two-thirds of the money ( ) been spent.
分数 of ~ は of のあとの名詞で決まる。money は不可算で単数扱いなので has。
There ( ) to be no easy answer to this.
There seems to be〜で「〜がないように思われる」を表します。後ろの no easy answer が単数なので seems です。
There ( ) been several complaints recently.
There の文はうしろの主語に合わせる。several complaints は複数なので have。
The number of students ( ) increasing.
The number of〜は「〜の数」という単数扱いの主語です。動詞は is になります。
A number of students ( ) absent today.
a number of ~ は「いくつもの/多くの~」という意味で複数扱いです。students が複数なので are が正解になります。形のよく似た the number of(~の数/単数扱い)との違いを取り違えないようにします。
Mathematics ( ) my favorite school subject.
mathematics のように -ics で終わる学問名は単数扱い。動詞は is。
Ten years ( ) a long time to wait.
期間や金額をひとまとまりと考えるときは単数扱いです。Ten years で「10年という長さ」なので is になります。
The rich ( ) not always happy people.
the + 形容詞は「~な人々」で複数扱い。the rich(裕福な人々)なので are。
The number of the unemployed ( ) rising fast.
The number of〜は「〜の数」で単数扱いです。the unemployed が複数でも動詞は is になります。
主語と動詞の一致は、ブラウザで遊べる英文法ゲームでも練習できます。アプリのインストールや会員登録は不要で、スマートフォンからでも4択形式で通して解けます。
ゲーム形式で通して練習する登録不要・無料・スマホ対応このページの問題を全49問、解答・解説つきでA4サイズにまとめたプリントです。印刷して繰り返し練習でき、個人・家庭での学習用に無料でお使いいただけます。
プリントをダウンロード(PDF) ほかの単元のプリント一覧を見る →