文法チェック問題 Part25

25回目の演習となります。
以下10題を解いてみてください。

【問題】 それぞれ下の①〜④のうちから最も適切なものを1つ選びなさい。

問1

When I opened the door this morning, I saw a boy ___ into the park.
① is sneaked
② sneaking
③ sneaks
④ to sneak

問2

Since they met at university, Tom and Lisa ___ each other almost every day.
① are emailing
② emailed
③ have been emailing
④ will email

問3

My father asked me ___ we should drive or take the train.
① that
② what
③ whether
④ which

問4

My parents wanted to have me ___ dinner for the guests.
① cook
② cooked
③ cooks
④ to cook

問5

She took it for ___ that everyone knew about the schedule change.
① demanded
② granted
③ natural
④ truthful

問6

Could you ___ me who is in charge of the school festival?
① say to
② talk to
③ teach
④ tell

問7

The waiter added ___ the bill and told us the total amount.
① at
② from
③ off
④ up

問8

The ( A ) of admission is lower for ( B ) who have student ID cards.
① A: cost B: them
② A: cost B: those
③ A: fare B: them
④ A: fare B: those

問9

Although I ( A ) lived in Canada for a year, I have never ( B ) to Niagara Falls.
① A: ever B: been
② A: ever B: visited
③ A: once B: been
④ A: once B: visited

問10

My father works overtime every day to ( A ) ends meet, ( B ) he rarely spends money on luxuries.
① A: get B: but
② A: get B: so
③ A: make B: but
④ A: make B: so

————————————————————————————————-
【解答・解説】

問1

解答:② sneaking

解説:see + 目的語 + 動詞のing形
で「〜が…しているのを見る」という意味になります。

I saw him sneaking into the room.
(彼がこっそり部屋に入っているのを見た)

進行中の動作を目撃した場合は動詞の ing 形を使うのがポイントです。


問2

解答:③ have been emailing

解説:since + 過去形 がある場合は
現在完了形を使います。

I have been emailing her since last week.
(先週からずっと彼女にメールを送っている)

動作が今まで継続しているため、現在完了進行形が適切です。


問3

解答:③ whether

解説:whether A or B で
「AかBか」という意味になります。

I don’t know whether he will come or not.
(彼が来るかどうか分からない)

間接疑問文では if ではなくwhether が使われることも多いです。


問4

解答:① cook

解説:have + 人 + 動詞の原形
で「人に〜してもらう」という使役の意味になります。

I had my mother cook dinner.
(母に夕食を作ってもらった)

一方、

have + 物 + 過去分詞は「〜してもらう/〜される」という別の用法です。

I had dinner cooked.
(夕食を作ってもらった)

形の違いに注意が必要です。


問5

解答:② granted

解説:take it for granted that ~で「〜を当然だと思う」という意味になります。

We often take peace for granted.
(私たちは平和を当然だと思いがちだ)

重要な慣用表現です。


問6

解答:④ tell

解説:tell + 人 + 疑問詞節
という形を取ります。

Please tell me where he lives.
(彼がどこに住んでいるのか教えてください)

say や talk はこの語順では使えません。


問7

解答:④ up

解説:add up で「合計する」という意味になります。

Please add up these numbers.
(これらの数字を合計してください)

句動詞として覚えておきましょう。


問8

解答:② A: cost B: those

解説:cost は「費用」という意味の名詞です。
the cost of living(生活費)

those は「そのような人々」を指す代名詞として使われます。

Those who work hard will succeed.
(努力する人は成功する)


問9

解答:③ A: once B: been

解説:once lived で「かつて住んでいた」という意味になります。

He once lived in Kyoto.
(彼はかつて京都に住んでいた)

have been to ~ は「〜へ行ったことがある」という経験を表します。

I have been to Kyoto.
(京都へ行ったことがある)

意味の違いを区別することが重要です。


問10

解答:③ A: make B: but

解説:make ends meet で「収入の範囲内でやりくりする」という意味になります。

It is hard to make ends meet.
(やりくりするのは大変だ)

but は対比を表す接続詞です。

構文と慣用表現の両方を押さえておきましょう。
文脈は逆接なので but。

コメント