英語文法:助動詞と前置詞

英語では、助動詞(Auxiliaries)は主動詞と一緒に使われ、時制や疑問文、否定文、強調などの文の形を作る役割を果たします。代表的な助動詞は以下の3つです: to beto haveto do

また、前置詞(Prepositions)は、名詞や代名詞と他の語の関係を示す単語で、時間・場所・方法などを表すときに使われます。英語には意味が複数ある前置詞も多く、正しく理解することが大切です。

このページでは、助動詞と前置詞の使い方を例文とともに詳しく解説し、練習問題で理解を深めていきます。

英語の助動詞(Auxiliary Verbs)とは?

英語には、文を構成したり意味を補足したりするために使われる助動詞(auxiliaries)があります。基本的な助動詞は次の3つです:

これらの助動詞はすべて不規則動詞に分類され、過去形・過去分詞形が特別な形になります。

現在形 過去形 過去分詞 意味
be was / were been 〜である
have had had 〜を持っている
do did 文法的役割(意味なし)

このページでは、それぞれの助動詞の使い方(肯定文・否定文・疑問文・否定疑問文)をわかりやすく解説し、練習問題を通して理解を深めていきます。

1. 助動詞 “To Be” の使い方

🔸 肯定文(Affirmative Form)

Long Form(フル形)

主語動詞
Iam私は〜です
Youareあなたは〜です
He / She / Itis彼/彼女/それ は〜です
We / You / Theyare私たち/あなたたち/彼ら は〜です

Short Form(省略形)

主語省略形
I amI'm
You areYou're
He isHe's
She isShe's
It isIt's
We areWe're
You areYou're
They areThey're

📌 例文

🔸 否定文(Negative Form)

Long Form(フル形)

主語否定形
Iam not私は〜ではありません
Youare notあなたは〜ではありません
He / She / Itis not彼/彼女/それ は〜ではありません
We / You / Theyare not私たち/あなたたち/彼ら は〜ではありません

Short Form(省略形)

主語省略形
I am notI'm not
You are notYou aren't
He is notHe isn't
She is notShe isn't
It is notIt isn't
We are notWe aren't
They are notThey aren't

📌 例文

🔸 疑問文(Interrogative Form)

疑問形
Am I?私は〜ですか?
Are you?あなたは〜ですか?
Is he/she/it?彼/彼女/それ は〜ですか?
Are we/you/they?私たち/あなたたち/彼ら は〜ですか?

📌 例文

🔸 否定疑問文(Interro-Negative Form)

Long Form(フル形) / Short Form(省略形)

LongAre you not tired?あなたは疲れていませんか?
ShortAren’t you tired?疲れていないのですか?

📌 その他の例文

2. 助動詞 “To Have” の使い方

🔸 肯定文(Affirmative Form)

Long Form(フル形)

主語動詞
I / You / We / Theyhave〜を持っている
He / She / Ithas〜を持っている

Short Form(省略形)

主語省略形
I haveI've
You haveYou've
He hasHe's
She hasShe's
It hasIt's
We haveWe've
They haveThey've

📌 例文

🔸 否定文(Negative Form)

Long Form(フル形)

主語否定形
I / You / We / Theyhave not〜を持っていない
He / She / Ithas not〜を持っていない

Short Form(省略形)

主語省略形
I have notI haven't
You have notYou haven't
He has notHe hasn't
She has notShe hasn't
It has notIt hasn't
We have notWe haven't
They have notThey haven't

📌 例文

🔸 疑問文(Interrogative Form)

疑問形
Have I?私は持っていますか?
Have you?あなたは持っていますか?
Has he/she/it?彼/彼女/それ は持っていますか?
Have we/you/they?私たち/あなたたち/彼ら は持っていますか?

📌 例文

🔸 否定疑問文(Interro-Negative Form)

Long Form(フル形) / Short Form(省略形)

LongHave you not a dog?あなたは犬を持っていませんか?
ShortHaven’t you a dog?犬を持っていないのですか?

📌 その他の例文

3. 助動詞 “To Do” の使い方

To do は「意味を持たない助動詞(中立助動詞)」として、否定文・疑問文・否定疑問文を作るために使われます。
この助動詞は、be, haveなどの助動詞が含まれていない文に使われます。

たとえば、次のような肯定文:
You eat some bread.(あなたはパンを食べます)
この文を否定や疑問の形にするには「do」が必要になります。

🔸 否定文(Negative Form)

構造: 主語 + do/does + not + 動詞の原形

🔸 疑問文(Interrogative Form)

構造: Do/Does + 主語 + 動詞の原形 ?

🔸 否定疑問文(Interro-Negative Form)

構造: Do/Does + 主語 + not + 動詞の原形 ?

🔍 注意:「do(する)」 vs 助動詞「do」

「do」は本来「する」という意味の動詞でもあります。したがって、文によっては「do」が2回登場します。

例:

📘 活用表:意味あり vs 中立助動詞

現在形過去形過去分詞意味
助動詞「do」 do / does did 意味なし(文法補助)
動詞「do」 do / does did done する

例: I do not do that anymore.(私はもうそれをしない

助動詞:練習問題

以下の文を完成させて、正しい助動詞を選びましょう(to be, to have, to do)。各問題の下にある「回答を表示」で答えを確認できます。

  1. She ___ very tired today.
    回答を表示is → She is very tired today.(彼女は今日とても疲れています)
  2. I ___ not like apples.
    回答を表示do → I do not like apples.(私はリンゴが好きではありません)
  3. We ___ two cats and a dog.
    回答を表示have → We have two cats and a dog.(私たちは猫2匹と犬1匹を飼っています)
  4. ___ you from Japan?
    回答を表示AreAre you from Japan?(あなたは日本出身ですか?)
  5. He ___ not have a car.
    回答を表示does → He does not have a car.(彼は車を持っていません)

さらに練習しましょう:

  1. ___ she your sister?
    回答を表示IsIs she your sister?(彼女はあなたの姉妹ですか?)
  2. I ___ happy with my new job.
    回答を表示am → I am happy with my new job.(私は新しい仕事に満足しています)
  3. They ___ not hungry.
    回答を表示are → They are not hungry.(彼らはお腹が空いていません)
  4. ___ he do his homework?
    回答を表示DoesDoes he do his homework?(彼は宿題をしますか?)
  5. You ___ a beautiful voice.
    回答を表示have → You have a beautiful voice.(あなたは美しい声を持っています)

4. 英語の前置詞(Prepositions)

英語の前置詞は、名詞や代名詞と他の語との関係を示します。
前置詞は、時間・場所・方向・原因・方法などを表現する際に非常に重要です。
また、複数の意味を持つ前置詞も多く、使い方に注意が必要です。

以下では、よく使われる前置詞を意味ごとに例文付きで解説します。

About

意味: 約、およそ、〜について、周囲に、近くに

英文和訳
We were about 10 and now are 2.私たちはおよそ10人でしたが、今は2人です。
He is somewhere about.彼はこの辺りにいます。
Tell me about your friend.あなたの友達について教えてください。
I hid that money about your clothes.そのお金をあなたの服の近くに隠しました。
You have a gold chain about your neck.あなたは首に金のネックレスをしています。

Above

意味: ~の上に、上方に、~を超えて

英文和訳
The creator is above everything.創造主はすべての上にいます。
He has a perfect view from above.彼は上からの完璧な眺めを持っています。
You take note of the address above.上記の住所に注意してください。

Across

意味: ~を横切って、向かいに

英文和訳
My teacher lives across from me.先生は私の向かいに住んでいます。
There is a new bridge across the river.川の向こうに新しい橋があります。

After

意味: ~の後に、~を追って

英文和訳
After all I did, you betray me today.私がしてきたすべての後に、あなたは今日裏切るのですか。
After all.結局のところ。
After that, we left.その後、私たちは出発しました。

Against

意味: ~に対して、~に反対して、~にぶつかって

英文和訳
I am against your brother.私はあなたの兄に反対です。
You do it against my wishes.あなたは私の希望に反してそれをします。
I hit my head against the wall.私は頭を壁にぶつけました。

Along

意味: ~に沿って、~を通って

英文和訳
The plane flies along the highway.飛行機は高速道路に沿って飛びます。
I walk along the beach.私は浜辺を歩きます。
All along my life.私の人生を通してずっと。

Around

意味: ~の周りに、約、近くに

英文和訳
The police are around 12 miles away.警察は約12マイル離れています。
I have seen your sister around.私はあなたの姉を近くで見かけました。
They told stories around the fire.彼らは火の周りで物語を語っていました。

As

意味: ~として、~のように、~なので

英文和訳
I work as a guard.私は警備員として働いています。
You behave as a leader.あなたはリーダーのように振る舞います。
As we are here, let's talk.ここにいるので話しましょう。

At

意味: ~で、~に、~において

英文和訳
I am at home.私は家にいます。
You are good at English.あなたは英語が得意です。
She is angry at me.彼女は私に怒っています。

Before

意味: ~の前に、以前に

英文和訳
I must be home before my father.父より前に家にいなければなりません。
The guards are before the door.警備員がドアの前にいます。
He is not as before.彼は以前と同じではありません。

Behind

意味: ~の後ろに、~に遅れて

英文和訳
Your ball is behind my bag.あなたのボールは私のバッグの後ろにあります。
I am behind the others.私は他の人より遅れています。

Below

意味: ~の下に、以下の、低い位置に

They are below my rank.彼らは私のランクより下です。
There is a mouse below the bed.ベッドの下にネズミがいます。
Below, we can see a stream.下には小川が見えます。

Beneath

意味: ~の下に、~にふさわしくない

I am in the house beneath the bridge.私は橋の下の家にいます。
Your flat is beneath mine.あなたのアパートは私のより下の階です。
That gift is beneath you.その贈り物はあなたにふさわしくありません。

Beside

意味: ~のそばに、~に関係なく

She sits down beside me.彼女は私の隣に座ります。
What you say is beside the point.あなたの言っていることは本題と関係ありません。

Besides

意味: ~に加えて、~以外に

She speaks many languages besides English.彼女は英語以外にも多くの言語を話します。
I trust no one besides my mother.母以外誰も信じません。

Between

意味: ~の間に

She sits between the wall and the table.彼女は壁とテーブルの間に座っています。
You don’t know the problem between us.私たちの間にある問題をあなたは知りません。

Beyond

意味: ~を超えて、~の向こうに

There is nothing beyond life.人生の向こうには何もありません。
This task is beyond my strength.この仕事は私の力を超えています。

But

意味(前置詞): ~を除いて(except)

Everybody got sick but me.私以外みんな病気になりました。
This company hires anyone but strangers.この会社は外国人以外を雇います。

By

意味: ~のそばに、~によって、~までに

She sat by me.彼女は私のそばに座りました。
She went to school by bus.彼女はバスで学校に行きました。
I’ll do it by tomorrow.私はそれを明日までにやります。

Close to

意味: ~の近くに、~に隣接して、~に親しい

Your house is close to the bus station.あなたの家はバス停の近くにあります。
She is close to her mother.彼女は母親と親しい関係です。

Down

意味: 下へ、~を下って、倒れて

Down with enemies!敵を倒せ!(敵に反対)
The mango has fallen down.マンゴーが落ちました。
Stay down for your own safety.自分の安全のために伏せていてください。

During

意味: ~の間に、~の最中に

During the strike, workers don't work.ストライキの間、労働者は働きません。
During the last decades, crimes increased.過去数十年の間に犯罪が増えました。

For

意味: ~のために、~に対して、~の期間、~にも関わらず

I received a letter for you.あなた宛ての手紙を受け取りました。
I prepared my journey for 5 weeks.私は5週間の旅を準備しました。
For all that you did, you should speak.あなたがしたことを考えると、話すべきです。

From

意味: ~から、~出身、~を通して、~によって

I am from America.私はアメリカ出身です。
I gave you money from my pocket.私はポケットからお金を出してあなたに渡しました。
My house is 12 miles from here.私の家はここから12マイルの距離です。

From...to

意味: ~から~まで

I can walk from 8 a.m. to 8 p.m.私は午前8時から午後8時まで歩けます。
I go to school from Monday to Saturday.私は月曜日から土曜日まで学校に行きます。

In

意味: ~の中に、~で、~において(時間・場所・国・割合)

I walk in the street.私は通りを歩きます。
People wear suits in England.イギリスでは人々がスーツを着ます。
In Japan, people work hard.日本では人々がよく働きます。
I will travel in 2025.私は2025年に旅行する予定です。

Inside

意味: ~の中に、内部に、~以内に

We have a meeting inside my room.部屋の中で会議があります。
He finished this job inside two hours.彼はこの仕事を2時間以内に終えました。

Into

意味: ~の中へ、~に変換されて

My bread fell into water.私のパンは水の中に落ちました。
He puts dirty clothes into the machine.彼は汚れた服を洗濯機に入れます。
I can translate this into Japanese.私はこれを日本語に翻訳できます。

Like

意味: ~のように、~のような

You are like your father.あなたはお父さんに似ています。
She speaks like an American.彼女はアメリカ人のように話します。

Near

意味: ~の近くに、~の近辺に

You live near your friend.あなたは友達の近くに住んでいます。
I wait near the gas station.私はガソリンスタンドの近くで待っています。

Of

意味: ~の、~に関する(所有・構成・原因)

The school of my sister is far.私の妹の学校は遠いです。
She has love of money.彼女はお金への愛があります。
My shirt is made of cotton.私のシャツは綿でできています。

Off

意味: ~から離れて、~を離れて

He falls off the tree.彼は木から落ちます。
I buy a villa off the sea.私は海の近くの別荘を買います。
The enemy's ship is off our harbor.敵の船が私たちの港の沖にいます。

On

意味: ~の上に、~で(曜日・日付)、~に関して

The bread is on the table.パンはテーブルの上にあります。
Call me on Monday.月曜日に電話してください。
My music is on the radio.私の音楽がラジオで流れています。

Onto

意味: ~の上へ(動きの方向を示す)

He jumped onto the bed.彼はベッドの上に飛び乗りました。
She climbed onto the roof.彼女は屋根に登りました。

Opposite

意味: ~の向かいに、反対の

My house is opposite the bakery.私の家はパン屋の向かいにあります。
Don’t say the opposite of what I said.私が言ったことの反対を言わないでください。

Out

意味: 外へ、外で

I am out for 2 hours.私は2時間外出中です。
My family is out to eat.私の家族は食事に出ています。

Outside

意味: ~の外に、~の外側に

He works outside the town.彼は町の外で働いています。
Don’t go outside at midnight.真夜中に外出しないでください。

Over

意味: ~の上に、~を超えて、~を通じて、再び

The plane flies over houses.飛行機は家の上空を飛びます。
I put a jacket over my shirt.シャツの上にジャケットを着ます。
Do it over again.もう一度やってください。

Through

意味: ~を通って、~を経て、~の間中

I saw the thief through the window.私は窓越しに泥棒を見ました。
We went through the cotton field.私たちは綿畑を通ってきました。
I lived here through a month.私は1か月間ここに住んでいました。

Throughout

意味: ~の至る所で、~の間ずっと

There are dangers throughout the world.世界中に危険があります。
I stayed here throughout a year.私は1年間ここにいました。

To

意味: ~へ、~に、~のために、不定詞、方向

I go to school alone.私は一人で学校に行きます。
Come to the train station.駅まで来てください。
I want to fight.私は戦いたいです。

Toward(s)

意味: ~に向かって、~に対して、~の方へ

Come toward(s) me if you are in trouble.困っているなら私の方へ来てください。
We are moving toward(s) a better future.私たちはより良い未来へ向かっています。

Under

意味: ~の下に、~の下で、~未満で

I hide my money under the mattress.私はマットレスの下にお金を隠しました。
Children under 18 can't enter.18歳未満の子供は入場できません。

Underneath

意味: ~の真下に、~の裏に

Hide yourself underneath the bed.ベッドの下に隠れてください。
The cat is from underneath the table.猫がテーブルの下から出てきました。

Until

意味: ~まで、~するまで

I’ll wait for you until tomorrow.私は明日まであなたを待ちます。
We waited until he came back.私たちは彼が戻るまで待ちました。

Up

意味: 上に、~の上の方へ

The ball is up the ladder.ボールははしごの上にあります。
My house is up South.私の家は南の方にあります。

With

意味: ~と一緒に、~で、~を持って

I am with you today.私は今日あなたと一緒にいます。
I have no money with me.私はお金を持っていません。
My book is black with dust.私の本はほこりで黒くなっています。

Within

意味: ~以内に、~の中で

The key is within the bottle.鍵は瓶の中にあります。
I will be back within two hours.2時間以内に戻ります。
Hide the bag within two walls.そのバッグを2つの壁の間に隠してください。

Without

意味: ~なしで

She goes to school without the book.彼女は本を持たずに学校に行きます。
Without money, you can’t buy anything.お金がなければ何も買えません。

🔎「At」と「To」の違い

At: 位置や時間、技能などを示します。

  • I am at the office. → 私はオフィスにいます。
  • He is good at English. → 彼は英語が得意です。

To: 動き、方向、目的、間接目的語、動詞の不定詞を導きます。

  • I go to school. → 学校へ行きます。
  • I talk to my friend. → 友達に話しかけます。
  • I want to learn English. → 英語を学びたいです。

🔎「From」と「Of」の違い

From: 出所・起点・材料の出発点を示す

  • I am from Japan. → 私は日本出身です。
  • This house is made from wood. → この家は木材からできています。

Of: 所有・原因・構成を表す

  • The color of the sky. → 空の色。
  • She died of cancer. → 彼女はがんで亡くなりました。

🔎「On」と「Onto」の違い

On: 表面に接触している状態

  • The book is on the table. → 本はテーブルの上にあります。

Onto: ~の上へ(動きを含む)

  • He jumped onto the bed. → 彼はベッドの上に飛び乗った。

📘 前置詞:基本練習

次の文に適切な前置詞を選んでください。

  1. I am ___ school.
    答えを表示at → I am at school.(私は学校にいます)
  2. He walked ___ the river.
    答えを表示along → He walked along the river.(彼は川に沿って歩きました)
  3. The cat is ___ the table.
    答えを表示under → The cat is under the table.(猫はテーブルの下にいます)
  4. They arrived ___ time.
    答えを表示on → They arrived on time.(彼らは時間通りに到着しました)
  5. This book is ___ my sister.
    答えを表示for → This book is for my sister.(この本は妹のためのものです)

📘 前置詞:応用練習(空欄補充)

次の文の空欄に正しい前置詞を入れてください。

  1. She looked ___ the window and saw a bird.
    答えを表示through → She looked through the window.(彼女は窓を通して見ました)
  2. I put the keys ___ the drawer.
    答えを表示in → I put the keys in the drawer.(鍵を引き出しの中に入れました)
  3. We stayed in Paris ___ a week.
    答えを表示for → We stayed in Paris for a week.(私たちは1週間パリに滞在しました)
  4. He jumped ___ the box and broke it.
    答えを表示onto → He jumped onto the box.(彼は箱の上に飛び乗りました)
  5. She hid the gift ___ her clothes.
    答えを表示under → She hid the gift under her clothes.(彼女は服の下にプレゼントを隠しました)