中学で習う英文法をまるごと復習できるページです。このページは中学英語(全単元)の全715問のうち、第470〜715問(246問)です。各問の「解答と解説」を開くと、正解と一言解説が読めます。続きは下のページ送りから移動できます。
収録範囲:中学レベル/現在・過去進行形・時制・受動態・助動詞・接続詞・前置詞・比較・疑問文・代名詞の語法(第470〜715問)。問題番号は全715問の通し番号で、印刷用プリント(PDF)の番号と同じです。
Look! The baby ( ).
Look! は今まさに目の前で起きていることを示すので、現在進行形の is sleeping を使います。
They ( ) TV when I came home.
帰ってきたという過去の時点でしていた最中のことなので、過去進行形の were watching を使います。
Be quiet! Everyone ( ).
今静かにしてほしい場面なので現在進行形にします。Everyone は単数あつかいなので is studying となります。
Be quiet! Dad ( ) on the phone right now.
right now があるので今している最中を表す現在進行形にします。主語が Dad なので is talking です。
She ( ) a letter to her friend right now.
right now があるので今している最中を表す現在進行形にします。主語が She なので is writing です。
It ( ) heavily when we left the stadium.
競技場を出たときに雨が降っていた最中だという意味なので、過去進行形の was raining を使います。
I can't talk now because I ( ).
now とあり今運転している最中なので、現在進行形の am driving を使います。am drive という形はありません。
The children ( ) in the park at three o'clock yesterday.
昨日の3時にしていた最中のことなので、過去進行形の were playing を使います。主語が複数なので were です。
( ) you reading when your mother called?
お母さんが呼んだ時点でしていたことをたずねるので、過去進行形の疑問文にします。主語 you に合う Were が入ります。
My brother ( ) the dishes while I cleaned the room.
部屋を掃除していた間に同時にしていたことなので、過去進行形の was washing を使います。
What ( ) you doing after school tomorrow?
tomorrow の予定を進行形で表す文なので、主語 you に合う are が入ります。過去形の were では時と合いません。
When I saw them, they ( ) volleyball on the beach.
見かけたそのときにしていた最中のことなので、過去進行形の were playing を使います。
( ) she singing when you entered the room?
部屋に入った時点でしていたことをたずねる過去進行形の疑問文です。主語が she なので Was を文頭に置きます。
We ( ) to the beach next weekend.
next weekend は未来を表す語句なので、will+動詞の原形の will go が正解です。are go は be動詞と原形を並べた形で誤りです。
She ( ) breakfast at seven every morning.
every morning は毎日の習慣を表すので現在形にします。主語が She なので s を付けて eats とします。
Listen! Someone ( ) the piano upstairs.
Listen! は今まさに起きていることを示す合図なので、現在進行形の is playing が正解です。
Yesterday I ( ) a letter to my grandmother.
Yesterday があるので過去の文です。write の過去形 wrote を使います。
Look! It ( ) outside right now.
Look! と right now があるので、今起きていることを表す現在進行形 is raining が正解です。
My father ( ) to work by train every day.
every day は毎日の習慣を表すので現在形です。主語 My father は三人称単数なので goes になります。
I ( ) my homework after dinner tonight.
tonight はこれからのことなので、未来を表す will do が正解です。am do のように be動詞と原形は並べられません。
They ( ) soccer when it started to rain.
雨が降り出したときに進行中だった動作を表すので、過去進行形の were playing が正解です。
I think it ( ) be sunny tomorrow.
明日のことを予想している文なので、未来を表す助動詞 will を入れて will be とします。
My sister ( ) her new bike for the first time last weekend.
last weekend は過去を表す語句なので、ride の過去形 rode を使います。
Tom ( ) his report when the power went out last night.
停電した瞬間に進行中だった動作を表すので、過去進行形の was writing が正解です。
Mike usually ( ) his lunch in the school cafeteria.
usually は「ふだん」という習慣を表すので現在形です。主語 Mike は三人称単数なので eats になります。
I ( ) my piano lesson right now, so please come back later.
right now は今まさにという意味なので、現在進行形の am having が正解です。現在形の have では進行中であることを表せません。
She ( ) her lunch when her phone rang.
電話が鳴ったときに進行中だった動作を表すので、過去進行形の was eating が正解です。
They ( ) dinner at home every evening.
every evening は毎日の習慣を表すので現在形です。主語 They は複数なので s の付かない eat を使います。
He ( ) basketball with his friends tomorrow afternoon.
tomorrow afternoon は未来を表す語句なので、will+動詞の原形の will play が正解です。
I ( ) my homework when my sister came home.
妹が帰ってきたときに進行中だった動作を表すので、過去進行形の was doing が正解です。
Look! The children ( ) in the snow outside.
Look! は今の様子を伝える合図なので現在進行形にします。主語が複数なので are playing です。
We ( ) to the beach last summer.
last summer(この前の夏)という過去を表す言葉があるので、過去形の went を選びます。go の過去形は went という不規則な形です。
She ( ) to school every morning by herself.
every morning の現在の習慣で、主語が She なので動詞に s をつけて goes。
We ( ) a wonderful movie last Saturday night.
last Saturday night は過去を表す語句なので、see の過去形 saw を使います。
Look! The children ( ) in the park right now.
Look! と right now があるので現在進行形にします。主語が複数なので are playing になります。
I ( ) my grandparents next Sunday afternoon.
next Sunday afternoon は未来を表す語句なので、will+動詞の原形の will visit が正解です。
My father ( ) dinner when the telephone rang.
電話が鳴ったときに進行中だった動作を表すので、過去進行形の was cooking が正解です。
We ( ) to the zoo with our class next Friday.
next Friday のすでに決まっている予定なので、現在進行形で未来を表す are going が正解です。
When I came home, my sister ( ) on the phone.
帰宅した時点で進行中だった動作を表すので、過去進行形の was talking が正解です。
It ( ) very hard in this city every winter.
every winter は毎年くり返すことを表すので現在形です。主語 It は三人称単数なので snows になります。
I ( ) breakfast when the phone rang.
電話が鳴ったときに進行中だった動作なので、過去進行形の was having が正解です。have breakfast は「朝食をとる」という意味です。
She ( ) a letter to her pen pal last week.
last week は過去を表す語句なので、write の過去形 wrote を使います。
They ( ) basketball in the gym right now.
right now は今まさにという意味なので現在進行形です。主語 They は複数なので are playing になります。
My father usually ( ) home at six on weekdays.
usually は習慣を表すので現在形です。主語 My father は三人称単数なので comes になります。
We ( ) going to visit our grandparents next Sunday.
be going to+動詞の原形で未来の予定を表します。主語 We は複数なので be動詞は are です。
She ( ) her homework at the library yesterday afternoon.
yesterday afternoon は過去を表す語句なので、do の過去形 did を使います。
This temple ( ) over 300 years ago.
寺は「建てられる」側なので受け身にします。300 years ago があるので過去形の was built です。
English ( ) in many countries around the world.
English は「話される」側なので受け身にします。現在の一般的な事実を述べているので is spoken です。
These cars ( ) in Japan.
車は「作られる」側なので受け身にします。主語 These cars が複数なので be動詞は are となり are made です。
The window ( ) by Tom yesterday.
窓は「壊される」側なので受け身にします。yesterday があるので過去形の was broken を使います。
This song ( ) by many young people now.
歌は「愛される」側なので受け身にします。now があるので現在形の is loved を使います。
The room ( ) every morning by the staff.
部屋は「掃除される」側なので受け身にします。every morning があるので現在形の is cleaned です。
Rice ( ) by farmers in many parts of Asia.
米は「育てられる」側なので受け身にします。Rice は単数扱いなので is grown となります。
The letter ( ) to her last week.
手紙は「送られる」側なので受け身にします。last week があるので過去形の was sent です。
This picture ( ) by a famous artist two hundred years ago.
絵は「描かれる」側なので受け身にします。two hundred years ago があるので was painted です。
This park ( ) by many children every day.
公園は「訪れられる」側なので受け身にします。every day があるので現在形の is visited です。
Our classroom ( ) by the students themselves at the end of each week.
教室は「掃除される」側なので受け身にします。each week のくり返しを表すので現在形の is cleaned です。
The new school gym ( ) last year by the city government.
体育館は「建てられる」側なので受け身にします。last year があるので過去形の was built です。
The window ( ) by a student during the baseball game yesterday.
窓は「壊される」側なので受け身にします。yesterday があるので過去形の was broken です。
This cake ( ) by my grandmother every Sunday.
ケーキは「作られる」側なので受け身にします。every Sunday のくり返しなので現在形の is made です。
The classroom ( ) after school yesterday.
教室は「掃除される」側なので受け身にします。yesterday があるので過去形の was cleaned です。
Many new trains ( ) in Japan every year.
電車は「作られる」側なので受け身にします。主語が複数で every year があるので are built です。
This bridge ( ) about one hundred years ago.
橋は「建てられる」側なので受け身にします。one hundred years ago があるので was built です。
The car ( ) by a young man late last night.
車は「運転される」側なので受け身にします。last night があるので過去形の was driven です。
Japanese ( ) by millions of people all over the world.
日本語は「話される」側なので受け身にします。Japanese は単数扱いなので is spoken です。
Many stars ( ) on a clear night in the countryside.
助動詞のついた受け身は「can be + 過去分詞」の形にします。星は「見られる」側なので can be seen です。
These shoes ( ) in Italy many decades ago.
靴は「作られる」側なので受け身にします。主語が複数で過去のことなので were made です。
This song ( ) by many people around the world.
「歌が愛されている」と「〜される」を表す受動態なので be動詞+過去分詞の is loved。
The windows ( ) every morning by the staff.
窓は「掃除される」側なので受け身にします。主語 The windows が複数なので are cleaned です。
The bridge ( ) about fifty years ago.
橋は「建てられる」側なので受け身にします。fifty years ago があるので過去形の was built です。
These pictures ( ) by a famous artist last year.
絵は「描かれる」側なので受け身にします。主語が複数で last year があるので were painted です。
It's cloudy, so it ( ) rain later this afternoon.
くもっているという状況からの推量なので、「~かもしれない」を表す may が正解です。won't では降らないことになり、前半とつながりません。
( ) I borrow your eraser for a moment?
相手に許可を求める「~してもよいですか」は May I ~? の形です。Must I ~? では「~しなければなりませんか」となり合いません。
She ( ) speak three languages fluently.
「3か国語を流暢に話せる」という能力を表すので can が正解です。can は「~できる」という意味です。
I'm sorry, but I ( ) come to your party tonight. I have to work late.
夜遅くまで仕事があって行けないので、不可能を表す can't が正解です。mustn't は「~してはいけない」という禁止で、意味が合いません。
You ( ) wear a seatbelt while riding in the car.
シートベルトの着用は守るべき義務なので、「~しなければならない」の must が正解です。may は許可の意味で、決まりを表せません。
You ( ) pay; the entrance is free today.
入場が無料で払う必要がないので、don't have to「~する必要はない」が正解です。mustn't は禁止の意味になってしまいます。
I ( ) get up early tomorrow; there is no choice.
「選択の余地がない」とあるので、義務を表す have to「~しなければならない」が正解です。
You ( ) touch that; it's very hot.
とても熱い物にさわるのはよくないので、「~すべきでない」を表す shouldn't が正解です。
( ) you help me with this box, please?
「~してくれませんか」と丁寧に頼むときは Could you ~? を使います。Must you ~? では依頼になりません。
We ( ) to finish the work by Friday.
空所の後ろに to があるので、to を伴う have to の have が入ります。must や should は直後に to を置けません。
It ( ) snow tonight, but I am not sure.
「はっきりしないが降るかもしれない」という弱い推量なので might が正解です。must では「降るに違いない」となり合いません。
When I was young, I ( ) run very fast.
若いころの能力を表すので、can の過去形である could が正解です。
It's a secret; you ( ) tell anyone.
秘密なので「だれにも言ってはいけない」という禁止を表す must not が正解です。don't have to では「言う必要はない」となり合いません。
You ( ) be quiet in the library; it is the school rule.
校則という強い義務を表すので must が正解です。don't have to では「静かにする必要はない」と逆の意味になります。
She ( ) swim when she was five, but now she is a great swimmer.
5歳のときはできなかったという過去の否定なので could not が正解です。今はできることと対比されています。
You look very tired. You ( ) take a rest right now.
疲れている相手への助言なので、「~したほうがよい」を表す should が正解です。
( ) you ride a bicycle when you were a child?
子どものころの能力をたずねる文なので、can の過去形を使った Could you ~? が正解です。
The teacher says we ( ) hand in our homework by Friday.
先生の指示による提出義務なので must が正解です。may は許可の意味で、指示を表せません。
She is a great artist; she ( ) draw beautiful pictures.
「美しい絵をかくことができる」という能力を表すので can が正解です。
It ( ) be true; I saw it with my own eyes.
自分の目で見たと言っているので、「~に違いない」という強い確信を表す must が正解です。
( ) you help me move this heavy table?
手伝いを頼む丁寧な言い方は Could you ~? です。Should you ~? では依頼になりません。
Doctors say you ( ) exercise for thirty minutes every day.
医者のすすめなので、「~すべきだ」を表す should が正解です。
You ( ) talk during the exam; it's against the rules.
規則違反だと述べているので、禁止を表す must not が正解です。have to では「話さなければならない」と逆になります。
You ( ) brush your teeth after every meal.
毎食後の歯みがきはすすめなので、「~したほうがよい」を表す should が正解です。
She ( ) ride a bicycle when she was five years old.
5歳のときの能力を表すので、can の過去形 could が正解です。
You ( ) be quiet in the library at all times.
図書館で常に静かにするのは守るべき義務なので must が正解です。
It ( ) snow tomorrow, so bring a warm coat.
「雪が降るかもしれない」という推量なので may が正解です。won't では降らないことになり、後半と合いません。
I ( ) swim very fast when I was ten years old.
10歳のときの能力なので could が正解です。have to は義務を表すので合いません。
You ( ) stay up late tonight; you have a test tomorrow.
明日テストがあるので、夜ふかしの禁止を表す must not が正解です。
( ) I borrow your dictionary for a few minutes?
許可を求める「借りてもいいですか」は May I ~? の形です。
My sister ( ) to practice the piano every day.
主語が三人称単数の My sister なので、have to ではなく has to の has が入ります。
My little sister ( ) read simple English books now.
「英語の本が読める」という能力を表すので can が正解です。
You ( ) return the library books before Friday or pay a fine.
「金曜までに返さなければならない」という強い義務を表すので助動詞 must を使います。助動詞のあとは動詞の原形なので must return となります。
You look pale; you ( ) rest at home today.
「休んだほうがよい」というアドバイスを表すので助動詞 should。
She ( ) be at the library or in the gym; I'm not sure which.
どちらか分からないという推量なので、「~かもしれない」を表す may が正解です。
The deadline is today; she ( ) finish her report before five o'clock.
主語が she なので has to になります。have to は三人称単数の主語には使えません。
When I was young, I ( ) swim across the whole pool.
若いころの能力を表すので could が正解です。
It was raining hard, ( ) we stayed inside.
前が原因で後ろが結果なので、「だから」を表す so を使います。
I was very tired, ( ) I kept on working.
「とても疲れていたが働き続けた」と前後が反対の内容なので、but を使います。
I stayed home ( ) I was sick.
家にいた理由を後ろで説明しているので、「~だから」を表す because を使います。so は理由の前には置けません。
Please wait here ( ) I come back.
「私が戻るまで」と続く時間を表すので until を使います。時を表す節なので現在形の come になります。
( ) you study hard, you will pass the test.
「もし~なら」という条件を表すので If を使います。条件の節では未来のことも現在形で表します。
He likes both tea ( ) coffee.
both A and B で「AとBの両方」という決まった形です。both の後ろに but や or は使いません。
I'll call you ( ) I get home tonight.
「~するときに」を表すので when です。時を表す節なので、未来のことでも get と現在形にします。
He was tired, ( ) he finished his homework.
「疲れていたが宿題を終えた」と前後が反対の内容なので、but を使います。
Hurry up, ( ) you will miss the last bus home.
命令文の後の or は「さもないと」という意味です。and なら良い結果が続くので、ここでは合いません。
I always brush my teeth ( ) I go to bed.
「寝る前に歯をみがく」という順番を表すので、before を使います。
I think ( ) kindness is very important for everyone.
think の後ろに文が続くので、「~ということ」を表す接続詞 that を使います。
She is good at tennis ( ) she has never taken any lessons.
「レッスンを受けたことがないのに上手だ」と反対の内容が続くので、「~だけれども」の although を使います。
She stayed home ( ) she had a bad cold.
家にいた理由を後ろで説明しているので、「~だから」を表す because を使います。
Study hard, ( ) you will fail the exam.
命令文の後の or は「さもないと」という意味です。and だと良い結果が続くことになり、意味が合いません。
I will come to the party ( ) my parents say it's OK.
「もし~なら」という条件を表すので if を使います。条件の節では未来のことも現在形で表します。
Turn off the light ( ) you leave the room.
「部屋を出るときに」という時を表すので、when を使います。
I was very tired, ( ) I went to bed early.
前が原因で後ろが結果なので、「だから」を表す so を使います。
( ) I was young, I lived in a small seaside village.
「私が若かったころ」と時を表すので When を使います。Until や Before では意味が通りません。
Study harder, ( ) you will fail the final exam.
命令文の後の or は「さもないと」という意味です。and だと良い結果が続くので合いません。
I stayed home all day ( ) the weather was terrible.
一日中家にいた理由を後ろで説明しているので、「~だから」を表す because を使います。
He told me ( ) he would come to my party.
tell の後ろに文が続くので、「~ということ」を表す接続詞 that を使います。
He washed his hands ( ) he touched any food in the kitchen.
「食べ物にさわる前に手を洗った」という順番なので before です。any は before の節でよく使われます。
She ran to the store ( ) bought a bottle of juice.
店へ走って行って買った、という動作が順に並んでいるので、and を使います。
He wanted to play outside, ( ) it was raining heavily.
「外で遊びたかったが激しく雨が降っていた」と反対の内容なので、but を使います。
Please wait here ( ) I come back from the store.
「私が戻るまで」と続く時間を表すので until を使います。時を表す節なので現在形の come になります。
( ) you finish your homework, you can watch TV.
「もし宿題を終えたら」という条件を表すので If を使います。条件の節では未来のことも現在形で表します。
The movie starts ( ) seven o'clock tonight.
時刻をピンポイントで指すときは at を使います。at seven o'clock で「7時に」という意味です。
We have an English test ( ) Monday morning.
曜日や日付には on を使います。Monday morning のように曜日がついた朝も on です。
There is a round clock ( ) the wall.
面に接しているときは on を使います。on the wall で「壁に」という意味になります。
She is waiting for me ( ) the bus stop.
バス停のように地点として指す場所には at を使います。at the bus stop で「バス停のところで」という意味です。
My birthday is ( ) September.
月の名前の前には in を使います。時刻は at、日付や曜日は on、月や年は in と整理して覚えます。
I go to school ( ) bike every day.
「自転車で」と交通手段を表すときは前置詞 by を使い by bike となる。
The cat is hiding ( ) the table.
under は「〜の下に」です。テーブルの下に隠れているので under が正解です。on では上に乗っている意味になり、隠れられません。
We studied English ( ) two hours yesterday.
two hours のような期間の長さの前には for を使います。since は「〜から」と起点を表すので合いません。
There are many books ( ) the bag.
かばんの内部を表すので in を使います。on だとかばんの上に本が乗っている意味になってしまいます。
She walked ( ) the station this morning.
to は到達点を表します。walk to the station で「駅まで歩いた」という意味になります。
She comes ( ) Canada and speaks English well.
come from 〜 で「〜の出身だ」という意味です。出身地を表すので from が正解です。
Please sit ( ) Ken and Mia at the long table.
2人や2つのものの間は between A and B で表します。among は3つ以上のときに使う語です。
He jumped ( ) the pool and swam to the other side.
into は外から中への移動を表します。プールの中へ飛び込むので into が正解です。
I have to finish my homework ( ) going to bed tonight.
before は「〜する前に」で、後ろに動名詞 going を続けられます。寝る前に宿題を終える、という意味になります。
Please hand this letter ( ) the teacher.
hand A to B で「AをBに手渡す」という意味です。渡す相手を示すので to を使います。
Come and sit ( ) me; there is room for you.
by は「〜のそばに」という意味を持ちます。sit by me で「私のそばに座る」となります。
We waited ( ) the next train at the station.
wait for 〜 で「〜を待つ」という意味です。wait は目的語を直接取れないので for が必要です。
The mouse ran ( ) the table, so we couldn't see it anymore.
under は「〜の下へ」という移動も表せます。テーブルの下に入ったから見えなくなった、という流れになります。
Our school is ( ) the park and the library.
A と B にはさまれた位置は between A and B で表します。behind は「〜の後ろに」、beside は「〜のそばに」、under は「〜の下に」で、いずれも「2つのものの間」という位置関係は表せません。
He ran ( ) the house to get his umbrella.
into は「〜の中へ」という移動を表します。かさを取りに家の中へ走って入ったので into が正解です。
We always eat dinner ( ) seven o'clock in the evening.
時刻を表す語の前には at を使います。at seven o'clock で「7時に」という意味です。
Her birthday is ( ) the twenty-third of June each year.
日付の前には on を使います。月だけなら in、時刻なら at と使い分けます。
My grandmother lives ( ) a small village near the river.
村や町のように広がりのある場所の中に住むときは in を使います。live in a village で「村に住む」です。
He ran ( ) the park gate and sat on a bench.
through は「〜を通り抜けて」という意味です。門を通り抜けて公園に入ったので through が正解です。
The cat is sleeping ( ) the table in the living room.
under は「〜の下で」という意味です。テーブルの下で眠っている、という文になります。
I go to school ( ) bus every single day.
交通手段は by +乗り物で表し、冠詞は付けません。by bus で「バスで」という意味です。
He studied English ( ) two hours last night.
two hours という期間の長さの前には for を使います。since は起点を表すので合いません。
The post office is ( ) the bank and the bookstore.
2つのものにはさまれた位置は between A and B で表します。銀行と書店の間、という意味です。
We walked ( ) the station after the concert.
to は到達点を表します。walk to the station で「駅まで歩いた」という意味になります。
Please stand ( ) the door and wait for me.
by は「〜のそばに」という意味です。stand by the door で「ドアのそばに立つ」となります。
She bought a gift ( ) her best friend.
buy A for B で「BのためにAを買う」という意味です。贈る相手を表すので for を使います。
There is a dog hiding ( ) the bed.
under は「〜の下に」です。ベッドの下に隠れている犬、という意味になります。
He came to school ( ) his older sister today.
with は「〜といっしょに」という意味です。お姉さんといっしょに登校した、という文になります。
The children ran ( ) the house when it started raining.
into は「〜の中へ」という移動を表します。雨が降り出したので家の中へ走って入った、という意味です。
Tom is as ( ) as his older brother now.
as と as の間には形容詞のもとの形が入ります。as tall as で「〜と同じくらい背が高い」という意味です。
This box is not as ( ) as that big one.
not as ... as の間ももとの形です。「あの大きい箱ほど重くない」という意味になります。
This bag is ( ) than that one.
than があるので比較級にします。cheap は短い語なので er を付けて cheaper とします。
Health is the ( ) thing of all.
the ... of all は最上級の目印です。important は長い語なので most を付けて most important とします。
Which do you like ( ), tea or coffee?
like ... better は「〜のほうが好き」という意味で、A or B とたずねるときに使います。
Today is ( ) than yesterday.
than があるので比較級です。cold は短い語なので colder とし、more は付けません。
He runs ( ) than anyone in his class.
than(〜よりも)があるので、2つをくらべる比較級の文です。fast(速い)の比較級は faster なので、faster than で「〜より速く」となります。
This is the ( ) book in the library.
the があり「図書館でいちばん古い」と一番を表すので最上級の oldest。
This problem is ( ) than the first one, I think.
difficult は長い語なので比較級は more difficult です。difficulter という形はありません。
August is the ( ) month of the year in Japan.
the と of the year があるので最上級です。hot は t を重ねて hottest とします。
My house is ( ) than yours, but yours is cleaner.
than があるので比較級です。big は g を重ねて bigger にします。
Ken is the ( ) student in our class.
the ... in our class は最上級の形です。tall は est を付けて tallest とします。
This test is ( ) than I expected.
than があるので比較級です。hard は短い語なので harder とし、more は使いません。
January is the ( ) month of the year in our town.
the ... of the year は最上級の形です。cold は est を付けて coldest とします。
My brother is ( ) than me at playing soccer.
than があるので比較級です。good の比較級は不規則に変化して better となります。
This bag is ( ) heavier than the one in the corner.
比較級 heavier を強めるときは much を使います。very は比較級を強めることができません。
Ken is the ( ) student in our whole school.
the ... in our whole school は最上級の形です。smart は smartest とします。
She runs as ( ) as her older sister in the race.
as と as の間はもとの形です。fast は形容詞と副詞が同じ形なので fast のまま使います。
Summer is always ( ) than spring in this country.
than があるので比較級です。hot は t を重ねて hotter とし、more hotter のような重ね方はしません。
January is ( ) than March in most parts of Japan.
than があるので比較級です。cold は colder とし、more cold とは言いません。
She got the ( ) score on the math test in our class.
the ... in our class は最上級の形です。high は est を付けて highest とします。
My grandfather is not as ( ) as before.
not as ... as の間はもとの形です。「祖父は以前ほど元気ではない」という意味になります。
He studies ( ) than anyone else in the school.
than があるので比較級です。studies を説明する副詞 hard の比較級は harder です。
( ) is that tall man standing over there?
「あの背の高い男の人はだれですか」と人をたずねる文なので Who を使います。
( ) is your birthday party going to be held?
「いつ開かれるのか」と時をたずねる文なので When です。場所をたずねる語は選択肢にありません。
( ) do you go to school every day?
「どうやって学校へ行くか」と手段をたずねる文なので How です。
( ) are you late? -- Because I missed the bus.
答えが Because で始まっているので、理由をたずねる Why が正解です。
( ) bag is this on the desk?
「これはだれのかばんですか」と持ち主をたずねる文なので Whose を使います。Who は名詞の前に置けません。
( ) do you want, the red one or the blue one?
赤か青かと選ぶ範囲が決まっているので Which を使います。What は範囲が決まっていないときの語です。
( ) are you going this weekend?
「今週末どこへ行くのか」と行き先をたずねる文なので Where です。
( ) time does the next train leave?
What time で「何時に」と時刻をたずねます。When は後ろに time を置けません。
( ) subject do you like best, English or math?
英語か数学かと選ぶ範囲が示されているので Which subject にします。Which は名詞の前に置けます。
( ) old is your grandfather? He looks very young.
How old で「何歳ですか」と年齢をたずねます。How+形容詞で程度をたずねる形です。
( ) color is your new bicycle?
What color で「何色ですか」とたずねます。What は名詞の前に置いて種類や内容を聞けます。
( ) does your grandmother live now?
「今どこに住んでいるか」と場所をたずねる文なので Where です。live は場所と結びつきます。
( ) students are in your science class?
students は数えられる名詞なので How many を使います。How much は数えられない名詞や金額に使います。
( ) do you usually come to school? -- By bike.
答えが By bike と手段を示しているので、方法をたずねる How が正解です。
( ) did you go last weekend? I went to the mountains.
答えが to the mountains と場所を示しているので Where です。
( ) subject do you like best at your school?
選ぶ範囲が示されていないので、What subject で「何の教科」とたずねます。
( ) is that tall man over there? Do you know him?
答えの中の him が人を指しているので、人をたずねる Who が正解です。
( ) do you go to school every morning? I go by bike.
答えが by bike と交通手段なので、方法をたずねる How です。
( ) is your favorite sport to watch on TV?
「好きなスポーツは何か」と物事をたずねる文なので What を使います。
( ) did you stay home yesterday instead of going to school?
「なぜ学校に行かず家にいたのか」と理由をたずねているので疑問詞 Why。
( ) do you usually come to school, by bus or on foot?
バスか徒歩かという手段を選ばせているので How です。by bus や on foot は方法を表します。
I have ( ) money, so I can buy lunch today.
肯定文で「いくらかの」と言うときは some を使います。any は主に否定文や疑問文で使います。
I don't have ( ) brothers or sisters at all.
否定文で「少しも~ない」と言うときは any を使います。don't と no を重ねることはできません。
This cap is too small. Show me a bigger ( ).
one は前に出た名詞と同じ種類の別のものを指します。it は同じもの自体を指すのでここでは使えません。
I like this hat. I'll take ( ).
it は話題に出たそのもの自体を指します。今見ているこの帽子を買うので it が正解です。
I want ( ) cold to drink.
肯定文で「何か~なもの」は something を使います。something cold のように形容詞は後ろに置きます。
There isn't ( ) in the box; it is completely empty.
否定文では anything を使います。isn't と nothing を重ねると二重否定になり誤りです。
( ) student has a locker at school.
each は「それぞれの」という意味で、後ろに単数名詞が来ます。all や many の後は複数名詞になります。
( ) of the two boys has a bike.
each of the two ~ で「2人のうちそれぞれ」を表し、動詞は単数の has になります。both なら have です。
Almost ( ) student in my class likes music.
almost every で「ほとんどすべての」を表します。every の後は単数名詞なので student に合います。
I asked two friends, but ( ) could come.
2人について「どちらも~ない」と言うときは neither を使います。none は3つ以上のときの言い方です。
I have two pens. ( ) is red and the other is blue.
2つのうち「一方は~、もう一方は~」は one ..., the other ... の形で表します。
Some people like cats, and ( ) like dogs.
「ほかの人たち」と不特定の複数を指すときは others を使います。other だけでは名詞になれません。
I have a brother and a sister. ( ) of them play tennis well.
2人について「両方とも」は both です。動詞が play と複数に対応しているので both が入ります。
Could I have ( ) glass of juice, please?
another は「もう一つの」という意味で、おかわりを頼むときに使います。the other は2つのうち残りの一方です。
( ) knows everything. We all make mistakes sometimes.
Nobody knows everything で「すべてを知っている人はいない」となり、後の文の内容とつながります。
The box was empty. There was ( ) inside it.
箱は空だったので「何もなかった」となります。肯定文の形で「何もない」を表すのは nothing で、anything は否定文・疑問文で使います。
( ) flowers in the garden are red, and the rest are yellow.
some ... and the rest ... で「一部は~、残りは~」を表します。some の後には複数名詞が来ます。
I divided the pizza into eight slices. I ate three, and ( ) went to my friends.
残り全部を指すときは the others を使います。others は不特定の「ほかのいくつか」を指します。
I lost my pencil, so I borrowed ( ) from my friend.
one は同じ種類の別の一本を指します。it だとなくした自分の鉛筆そのものになってしまいます。
Is there ( ) at all I can do to help you today?
疑問文で「何か」と言うときは anything を使います。at all が付くと「何か一つでも」の意味が強まります。
( ) of my parents work at a hospital.
両親は2人なので both を使い、動詞も work と複数に対応します。each なら works になります。
There was ( ) in the box; it was completely empty.
箱は空だったので「何もなかった」となります。肯定文の形で「何もない」を表すのは nothing です。
This cake is delicious! Can I have ( ) piece?
another は「もう一つの」という意味で、同じものをもう一切れ求めるときに使います。
I have two sisters. One is tall, and ( ) is short.
2人のうち「一方は~、もう一方は~」は one ..., the other ... で表します。残りが1人なので the other です。
Would you like ( ) more coffee? It is still hot.
相手にすすめる疑問文では、疑問文でも some を使います。some more coffee で「もう少しコーヒー」です。
I do not have ( ) money left in my wallet.
否定文で「少しも~ない」と言うときは any を使います。not ... any で「まったくない」を表します。
( ) student in the class answered the question correctly.
every の後には単数名詞が来て、動詞も単数扱いになります。some や both の後は複数名詞です。
I have two sisters, and ( ) of them play the piano.
2人について「両方とも」は both です。動詞が play と複数に対応しているので both が正解です。
I looked for my phone but I could not find it ( ).
否定文で「どこにも~ない」は not ... anywhere で表します。not と nowhere は重ねられません。
I don't like this color. Please show me ( ) one.
another は「別のもう一つの」という意味です。other は形容詞なので後ろに複数名詞が必要になります。
I lost my pencil. Can I borrow ( )?
one は同じ種類の別の一本を指します。it だとなくした鉛筆そのものになり、意味が合いません。
Have you seen my key? I left ( ) on the table.
it は話題に出たそのもの自体を指します。my key は単数なので them ではなく it を使います。
I'm hungry. I'd like ( ) to eat.
肯定文で「何か食べるもの」は something to eat と言います。to eat が後ろから something を修飾します。
( ) student in my group gave a short presentation today.
every の後は単数名詞で、動詞も単数扱いです。「どの生徒も発表した」という意味になります。
中学英語(全単元)は、ブラウザで遊べる英文法ゲームでも練習できます。アプリのインストールや会員登録は不要で、スマートフォンからでも4択形式で通して解けます。
ゲーム形式で通して練習する登録不要・無料・スマホ対応このページの問題を全715問、解答・解説つきでA4サイズにまとめたプリントです。印刷して繰り返し練習でき、個人・家庭での学習用に無料でお使いいただけます。
プリントをダウンロード(PDF) ほかの単元のプリント一覧を見る →