【高校英語 英文法】12月テスト対策(記述式)

40問/100点満点

目安:20問正解で偏差値50レベル/40問満点で偏差値65レベル

形式:記述式英文法/問1〜20は基礎、問21〜30は難問、問31〜40は超難問


第1章 基礎英文法【20点】

問1【2点】

次の日本語を英語にしなさい。
もし私が鳥なら、空を飛べるのに。

問2【2点】

次の英文の空欄に入る語を書きなさい。
If I (   ) you, I would apologize.

問3【2点】

次の英文を日本語にしなさい。
I wish I had more time.

問4【2点】

次の日本語を英語にしなさい。
彼がここにいればいいのに。

問5【2点】

次の英文の誤りを直しなさい。
If he is rich, he would buy the house.

問6【2点】

次の日本語を英語にしなさい。
もっと注意していれば、その間違いに気づいただろう。

問7【2点】

次の英文を日本語にしなさい。
She would have passed the exam if she had studied harder.

問8【2点】

次の英文の空欄に入る語を書きなさい。
If it had not rained, we (   ) have played soccer.

問9【2点】

次の日本語を英語にしなさい。
あなたの助けがなければ、私は成功できなかったでしょう。

問10【2点】

次の英文を書きかえなさい。
If it were not for water, we could not live.


第2章 語法・文型【20点】

問11【2点】

次の日本語を英語にしなさい。
私はその知らせを聞いて驚きました。

問12【2点】

次の英文の空欄に入る語を書きなさい。
The story was so (   ) that I could not stop reading.

問13【2点】

次の英文の誤りを直しなさい。
I was boring during the lecture.

問14【2点】

次の日本語を英語にしなさい。
壊れた窓をすぐに修理しなければならない。

問15【2点】

次の英文を日本語にしなさい。
The girl invited to the party looked happy.

問16【2点】

次の日本語を英語にしなさい。
川で泳いでいる少年を見ました。

問17【2点】

次の英文の空欄に入る語を書きなさい。
I heard my name (   ) in the crowd.

問18【2点】

次の日本語を英語にしなさい。
私は財布を盗まれました。

問19【2点】

次の英文を書きかえなさい。
Someone stole my bike.

問20【2点】

次の日本語を英語にしなさい。
彼は髪を切ってもらいました。


第3章 難問英文法【30点】

問21【3点】

次の英文の誤りを直し、理由を書きなさい。
If I would know his address, I could write to him.

問22【3点】

次の日本語を英語にしなさい。
もし彼が本当のことを話していたなら、問題はもっと早く解決していただろう。

問23【3点】

次の英文を、I wish で始めて書きかえなさい。
I am not good at speaking in public.

問24【3点】

次の日本語を英語にしなさい。
昨日あなたに会えればよかったのに。

問25【3点】

次の英文の意味を説明しなさい。
He speaks as if he knew everything.

問26【3点】

次の日本語を英語にしなさい。
彼女はまるでその事故を見たかのように話しました。

問27【3点】

次の英文の誤りを直し、理由を書きなさい。
The movie was excited, so everyone enjoyed it.

問28【3点】

次の日本語を英語にしなさい。
私はドアが閉められる音を聞きました。

問29【3点】

次の英文を日本語にしなさい。
Having my phone repaired, I could contact my friends again.

問30【3点】

次の日本語を英語にしなさい。
彼は目を閉じたまま、音楽を聞いていました。


第4章 超難問英文法【30点】

問31【3点】

次の英文の構造を説明しなさい。
With so many people watching, she felt nervous.

問32【3点】

次の日本語を英語にしなさい。
宿題が終わったので、私は外出できます。

問33【3点】

次の英文の誤りを直し、理由を書きなさい。
With the sun was setting, we returned home.

問34【3点】

次の日本語を英語にしなさい。
もっと早く出発していれば、私たちは開演に間に合っただろう。

問35【3点】

次の英文を書きかえなさい。
But for your advice, I would have failed.

問36【3点】

次の日本語を英語にしなさい。
彼がその場にいたら、違う提案をしたかもしれない。

問37【3点】

次の英文の誤りを直し、理由を書きなさい。
If I had listened to you, I will not have made the mistake.

問38【3点】

次の日本語を英語にしなさい。
私が重要だと思うのは、結果ではなく、そこに至る過程です。

問39【3点】

次の英文を日本語にし、文法上のポイントを説明しなさい。
Had I known the truth, I would have acted differently.

問40【3点】

次の日本語を英語にしなさい。
彼女の表情を見るかぎり、彼女はその結果に満足していなかったようだった。


解答・解説

第1章 基礎英文法【20点】

問1

問題:次の日本語を英語にしなさい。
もし私が鳥なら、空を飛べるのに。

解答例:If I were a bird, I could fly in the sky.

解説:仮定法過去では If+主語+過去形, 主語+would/could+動詞の原形。

問2

問題:次の英文の空欄に入る語を書きなさい。
If I (   ) you, I would apologize.

解答例:were

解説:仮定法では I でも were を使うのが標準です。

問3

問題:次の英文を日本語にしなさい。
I wish I had more time.

解答例:もっと時間があればいいのに。

解説:I wish+仮定法過去で現在の願望を表します。

問4

問題:次の日本語を英語にしなさい。
彼がここにいればいいのに。

解答例:I wish he were here.

解説:現在の事実に反する願望は I wish+過去形です。

問5

問題:次の英文の誤りを直しなさい。
If he is rich, he would buy the house.

解答例:is → were

解説:would buy と対応させるなら仮定法過去の were を使います。

問6

問題:次の日本語を英語にしなさい。
もっと注意していれば、その間違いに気づいただろう。

解答例:If I had been more careful, I would have noticed the mistake.

解説:過去の事実に反する仮定は仮定法過去完了です。

問7

問題:次の英文を日本語にしなさい。
She would have passed the exam if she had studied harder.

解答例:もっと一生懸命勉強していたら、彼女は試験に合格していただろう。

解説:仮定法過去完了の文です。

問8

問題:次の英文の空欄に入る語を書きなさい。
If it had not rained, we (   ) have played soccer.

解答例:would

解説:If+過去完了, would have+過去分詞です。

問9

問題:次の日本語を英語にしなさい。
あなたの助けがなければ、私は成功できなかったでしょう。

解答例:Without your help, I could not have succeeded.

解説:Without は仮定の条件を表せます。

問10

問題:次の英文を書きかえなさい。
If it were not for water, we could not live.

解答例:Without water, we could not live.

解説:If it were not for は Without で言い換えられます。

第2章 語法・文型【20点】

問11

問題:次の日本語を英語にしなさい。
私はその知らせを聞いて驚きました。

解答例:I was surprised to hear the news.

解説:感情を表す過去分詞 surprised を使います。

問12

問題:次の英文の空欄に入る語を書きなさい。
The story was so (   ) that I could not stop reading.

解答例:interesting

解説:物が人に興味を起こさせるので interesting。

問13

問題:次の英文の誤りを直しなさい。
I was boring during the lecture.

解答例:boring → bored

解説:人が退屈しているので bored を使います。

問14

問題:次の日本語を英語にしなさい。
壊れた窓をすぐに修理しなければならない。

解答例:The broken window must be repaired soon.

解説:broken は過去分詞で window を修飾します。

問15

問題:次の英文を日本語にしなさい。
The girl invited to the party looked happy.

解答例:パーティーに招待された少女はうれしそうでした。

解説:invited が girl を後ろから修飾します。

問16

問題:次の日本語を英語にしなさい。
川で泳いでいる少年を見ました。

解答例:I saw a boy swimming in the river.

解説:知覚動詞+目的語+現在分詞です。

問17

問題:次の英文の空欄に入る語を書きなさい。
I heard my name (   ) in the crowd.

解答例:called

解説:名前は呼ばれるものなので過去分詞 called。

問18

問題:次の日本語を英語にしなさい。
私は財布を盗まれました。

解答例:I had my wallet stolen.

解説:have+物+過去分詞で被害を表します。

問19

問題:次の英文を書きかえなさい。
Someone stole my bike.

解答例:I had my bike stolen.

解説:被害の have を使った書き換えです。

問20

問題:次の日本語を英語にしなさい。
彼は髪を切ってもらいました。

解答例:He had his hair cut.

解説:have+物+過去分詞で「〜してもらう」。

第3章 難問英文法【30点】

問21

問題:次の英文の誤りを直し、理由を書きなさい。
If I would know his address, I could write to him.

解答例:would know → knew。if節内に would を置かず過去形で仮定を表す。

解説:仮定法過去の if節は過去形を使います。

問22

問題:次の日本語を英語にしなさい。
もし彼が本当のことを話していたなら、問題はもっと早く解決していただろう。

解答例:If he had told the truth, the problem would have been solved earlier.

解説:仮定法過去完了と受け身を組み合わせます。

問23

問題:次の英文を、I wish で始めて書きかえなさい。
I am not good at speaking in public.

解答例:I wish I were good at speaking in public.

解説:現在の事実に反する願望です。

問24

問題:次の日本語を英語にしなさい。
昨日あなたに会えればよかったのに。

解答例:I wish I had seen you yesterday.

解説:過去の事実に反する願望は I wish+過去完了。

問25

問題:次の英文の意味を説明しなさい。
He speaks as if he knew everything.

解答例:彼はまるですべてを知っているかのように話す。実際には知らない可能性がある。

解説:as if+仮定法過去です。

問26

問題:次の日本語を英語にしなさい。
彼女はまるでその事故を見たかのように話しました。

解答例:She talked as if she had seen the accident.

解説:過去の事実に反するような内容は as if+過去完了です。

問27

問題:次の英文の誤りを直し、理由を書きなさい。
The movie was excited, so everyone enjoyed it.

解答例:excited → exciting。映画が人を興奮させるので exciting。

解説:感情の原因には -ing 形を使います。

問28

問題:次の日本語を英語にしなさい。
私はドアが閉められる音を聞きました。

解答例:I heard the door closed.

解説:the door と close は受け身関係なので closed。

問29

問題:次の英文を日本語にしなさい。
Having my phone repaired, I could contact my friends again.

解答例:携帯を修理してもらったので、私は再び友人に連絡できました。

解説:have+物+過去分詞の分詞構文的な使い方です。

問30

問題:次の日本語を英語にしなさい。
彼は目を閉じたまま、音楽を聞いていました。

解答例:He was listening to music with his eyes closed.

解説:with+名詞+過去分詞の付帯状況です。

第4章 超難問英文法【30点】

問31

問題:次の英文の構造を説明しなさい。
With so many people watching, she felt nervous.

解答例:with+名詞+現在分詞で付帯状況を表し、「多くの人が見ている状態で」という意味。

解説:watching は people の動作を表します。

問32

問題:次の日本語を英語にしなさい。
宿題が終わったので、私は外出できます。

解答例:With my homework finished, I can go out.

解説:with+名詞+過去分詞で完了状態を表します。

問33

問題:次の英文の誤りを直し、理由を書きなさい。
With the sun was setting, we returned home.

解答例:was setting → setting。with構文では動詞をそのまま定形にしない。

解説:with+名詞+分詞の形にします。

問34

問題:次の日本語を英語にしなさい。
もっと早く出発していれば、私たちは開演に間に合っただろう。

解答例:If we had left earlier, we would have been in time for the start of the show.

解説:仮定法過去完了と be in time for を使います。

問35

問題:次の英文を書きかえなさい。
But for your advice, I would have failed.

解答例:If it had not been for your advice, I would have failed.

解説:But for は If it had not been for と言い換えられます。

問36

問題:次の日本語を英語にしなさい。
彼がその場にいたら、違う提案をしたかもしれない。

解答例:If he had been there, he might have made a different proposal.

解説:might have 過去分詞で過去の可能性を表します。

問37

問題:次の英文の誤りを直し、理由を書きなさい。
If I had listened to you, I will not have made the mistake.

解答例:will not have made → would not have made。仮定法過去完了の主節は would have 過去分詞。

解説:if節と主節の仮定法の形をそろえます。

問38

問題:次の日本語を英語にしなさい。
私が重要だと思うのは、結果ではなく、そこに至る過程です。

解答例:What I think is important is not the result but the process leading to it.

解説:What節と not A but B、現在分詞修飾を組み合わせます。

問39

問題:次の英文を日本語にし、文法上のポイントを説明しなさい。
Had I known the truth, I would have acted differently.

解答例:もし真実を知っていたら、私は違った行動をしていただろう。If が省略され倒置が起こっている。

解説:仮定法過去完了の倒置表現です。

問40

問題:次の日本語を英語にしなさい。
彼女の表情を見るかぎり、彼女はその結果に満足していなかったようだった。

解答例:Judging from her expression, she did not seem satisfied with the result.

解説:Judging from ... と seem+形容詞を使います。