以下、レクサイト用の記事としてそのまま使いやすい形で作成しました。
全問題に 解答・和訳・簡単な解説 を入れています。
時制の基本|時を表す言葉に注目して考えよう
今回は、英語の時制について整理します。
時制の問題では、日本語訳だけで考えると間違えることが多い。
特に大切なのは、文の中にある 時を表す言葉 に注目することである。
日本語の時制と英語の時制は根本的に違うということを理解しておきましょう。
1. 時制の一致
時制の一致では、原則として 主節の動詞 を基準に考える。
現在を基準にする場合
- 現在形
- 完了形 have Vpp
- 進行形 be Ving
過去を基準にする場合
- 過去形
- 完了形 had Vpp
- 進行形 was / were Ving
主節が過去形になると、従属節の時制も過去側にずれることが多い。
問題1 空欄に入る適切なものを選べ
1
I thought that you ( ) right.
- are
- will be
- had been
- were
解答
4. were
完成文
I thought that you were right.
和訳
私はあなたが正しいと思った。
解説
主節が thought と過去形なので、that 節内も過去側にずれる。
「思った時点で正しいと思った」という同時の内容なので、were が適切である。
2
I think that you ( ) right.
- are
- will be
- had been
- were
解答
- are
完成文
I think that you are right.
和訳
私はあなたが正しいと思う。
解説
主節が think と現在形である。
that 節の内容も現在のことなので、現在形 are を使う。
3
I think that you ( ) right in the future.
- are
- will be
- had been
- were
解答
2. will be
完成文
I think that you will be right in the future.
和訳
私は将来あなたが正しいということになると思う。
解説
in the future があるので、that 節の内容は未来である。
主節は現在形 think なので、未来は will be で表す。
4
I thought that you ( ) right in the future.
- are
- will be
- had been
- would be
解答
4. would be
完成文
I thought that you would be right in the future.
和訳
私は将来あなたが正しいということになるだろうと思った。
解説
主節が thought と過去形である。
過去の時点から見た未来なので、will が would にずれる。
would be は「過去から見た未来」を表す。
5
I think that you ( ) right at that time.
- are
- will be
- had been
- were
解答
4. were
完成文
I think that you were right at that time.
和訳
私は、あの時あなたが正しかったと思う。
解説
主節は現在形 think だが、at that time があるので that 節内は過去の内容である。
したがって、were が適切である。
6
I thought that you ( ) right before.
- are
- will be
- had been
- were
解答
3. had been
完成文
I thought that you had been right before.
和訳
私は、あなたが以前は正しかったと思った。
解説
主節が thought と過去形である。
before は、その thought よりも前の内容を表す。
過去よりさらに前の内容なので、過去完了形 had been を使う。
2. 時や条件を表す副詞節
時や条件を表す副詞節では、未来の内容でも will などの未来表現を使わない。
代わりに、現在形を使う。
代表的な接続詞は次の通りである。
- if「もし〜ならば」
- when「〜するとき」
- until「〜するまで」
- before「〜する前に」
- after「〜した後で」
- as soon as「〜するとすぐに」
ただし、名詞節 ではこのルールは当てはまらない。
when と if の用法
when と if は、副詞節も名詞節も作る。
| 接続詞 | 名詞節 | 副詞節 |
|---|---|---|
| when S V | いつS Vするか | S Vするとき |
| if S V | S Vするかどうか | もしS Vするならば |
名詞節の場合は、文の主語・目的語などになる。
副詞節の場合は、時や条件を表す。
問題2 空欄に入る適切なものを選べ
1
If it ( ) tomorrow, I will stay home.
- rains
- rained
- will rain
- had rained
解答
- rains
完成文
If it rains tomorrow, I will stay home.
和訳
もし明日雨が降れば、私は家にいるつもりだ。
解説
if 節は条件を表す副詞節である。
未来の内容でも、副詞節内では will rain ではなく現在形 rains を使う。
2
I know if you ( ) in the business in the future.
- will succeed
- succeed
- succeeded
- had succeed
解答
- will succeed
完成文
I know if you will succeed in the business in the future.
和訳
私は、あなたが将来その事業で成功するかどうかを知っている。
解説
ここでの if は「もし〜ならば」ではなく、「〜かどうか」という名詞節を作っている。
名詞節では、未来の内容に will を使うことができる。
なお、4 の had succeed は形として誤りである。正しくは had succeeded である。
3
When it ( ) tomorrow, I will stay home.
- rains
- rained
- will rain
- had rained
解答
- rains
完成文
When it rains tomorrow, I will stay home.
和訳
明日雨が降ったら、私は家にいるつもりだ。
解説
when 節は時を表す副詞節である。
未来の内容でも、副詞節内では will を使わず、現在形 rains を使う。
4
He knows when it ( ) the concert tomorrow.
- will start
- starts
- started
- had started
解答
- will start
完成文
He knows when it will start the concert tomorrow.
和訳
彼は明日いつそれがコンサートを始めるのか知っている。
解説
ここでの when は「いつ〜するか」という名詞節を作っている。
名詞節では、未来の内容に will を使うことができる。
ただし、英文としては少し不自然である。自然には次のようにする。
He knows when the concert will start tomorrow.
彼は明日そのコンサートがいつ始まるか知っている。
5
He will know that Mike must succeed in it when he ( ).
- will grow up
- grows up
- grew up
- had grown up
解答
2. grows up
完成文
He will know that Mike must succeed in it when he grows up.
和訳
彼は大人になったとき、マイクがそれで成功しなければならないとわかるだろう。
解説
when he grows up は時を表す副詞節である。
未来の内容でも、副詞節内では will を使わず、現在形 grows を使う。
6
I will wait until you ( ).
- will come
- come
- came
- coming
解答
2. come
完成文
I will wait until you come.
和訳
あなたが来るまで、私は待つつもりだ。
解説
until は時を表す副詞節を作る。
未来の内容でも will come ではなく、現在形 come を使う。
3. 現在形
現在形は、単に「今している」という意味ではない。
現在形の基本イメージは、今をこえて変わらないことである。
動作動詞の場合、習慣・反復・職業・性質などを表すことが多い。
そのため、頻度を表す副詞に注目するとよい。
また、不変の真理は、時制の一致を受けず、常に現在形で表す。
問題3 時制を意識して和訳せよ
1
She is pretty.
解答
彼女はかわいい。
解説
現在形 is は、現在の状態を表す。
一時的な動作ではなく、性質・状態を述べている。
2
I get up at seven every day.
解答
私は毎日7時に起きる。
解説
every day があるので、習慣を表す現在形である。
動作動詞の現在形は、習慣・反復を表すことが多い。
3
I get up. ×
解答
私は起きる。
※ 単独では不自然。
解説
get up は動作動詞である。
現在形で使う場合は、ふつう every day や usually など、習慣・反復を表す語句が必要になる。
「今起きている」と言いたい場合は、I am getting up now. などにする。
4
My father writes novels.
解答
私の父は小説を書いている。
解説
現在形 writes は、職業・習慣的行為を表す。
「今この瞬間に書いている」ではなく、「普段小説を書く」「小説家である」という意味である。
5
What do you do?
解答
あなたのお仕事は何ですか。
解説
What do you do? は職業を尋ねる表現である。
現在形 do は、普段していること・職業を表す。
6
She said that water boils at 100 degrees centigrade.
解答
彼女は、水は摂氏100度で沸騰すると言った。
解説
water boils at 100 degrees centigrade は不変の真理である。
不変の真理は、主節が過去形 said でも時制の一致を受けず、現在形のままになる。
4. 過去形
過去形は、過去の一点の出来事を表す。
原則として、yesterday, just now, when I was a child など、過去を表す語句に注目する。
また、歴史的事実は、時制の一致を受けず常に過去形で表す。
問題4 時制を意識して和訳せよ
1
I studied English just now.
解答
私はたった今英語を勉強した。
解説
just now は「たった今」という過去を表す表現である。
現在完了形ではなく、過去形 studied を使う。
2
I ran for 3 hours yesterday.
解答
私は昨日3時間走った。
解説
yesterday があるので過去形を使う。
for 3 hours は継続時間を表すが、yesterday があるため過去の出来事として読む。
3
When I was a child, I went to TDL once.
解答
子どものころ、私は一度TDLに行った。
解説
When I was a child が過去の時を表している。
once は「一度」を表し、過去の経験を具体的な過去の出来事として述べている。
4
I learned that the French revolution started in 1789.
解答
私はフランス革命が1789年に始まったと学んだ。
解説
the French revolution started in 1789 は歴史的事実である。
歴史的事実は、時制の一致を受けず、過去形で表す。
5. 進行形
進行形は、一時的な動作を表す。
時を表す一点があると、進行形になりやすい。
ただし、for + 期間とは基本的に相性が悪い。
また、状態動詞は進行形になりにくい。
状態動詞の例:
- know
- like
- love
- have
- belong
- hear
- see
- understand
ただし、一時的なふるまいを表す場合は、状態動詞に近い語でも進行形になることがある。
問題5 時制を意識して和訳せよ
1
I am listening to you.
解答
私はあなたの話を聞いている。
解説
listen は意識的に耳を傾ける動作を表す。
今している動作なので、現在進行形が使える。
2
I am hearing you. ×
解答
私はあなたの声が聞こえている。
※ 通常は I hear you. が自然。
解説
hear は「聞こえる」という状態動詞である。
意識的な動作ではなく、自然に聞こえる状態を表すため、進行形にはしにくい。
3
I will be enjoying the party this time tomorrow.
解答
明日の今ごろ、私はそのパーティーを楽しんでいるだろう。
解説
this time tomorrow は未来の一点を表す。
その時点で進行中の動作を表すため、未来進行形 will be Ving を使う。
4
I was studying English when my father came home.
解答
父が帰宅したとき、私は英語を勉強していた。
解説
when my father came home が過去の一点を表す。
その時点で進行中だった動作なので、過去進行形 was studying を使う。
5
She reads books every night, but she is watching TV now.
解答
彼女は毎晩本を読むが、今はテレビを見ている。
解説
reads books every night は習慣を表す現在形である。
is watching TV now は、今だけの一時的な動作を表す現在進行形である。
6
You are being naughty today.
解答
あなたは今日は行儀が悪い。
解説
be は通常、状態動詞なので進行形になりにくい。
しかし、are being naughty は「今日は一時的にそのようにふるまっている」という意味で使われる。
普段の性格ではなく、その日の一時的な態度を表している。
6. 現在完了形
現在完了形は、
have + Vpp
の形で表す。
現在完了形の視点は常に 今 にある。
そのため、yesterday や three years ago など、過去の一点を表す語句とは原則として一緒に使えない。
現在完了形には、主に次の用法がある。
- 経験用法
- 継続用法
- 完了用法
7. 現在完了形の経験用法
経験用法は「SがVしたことがある」という意味を表す。
一緒に使われやすい語句は次の通りである。
- once
- twice
- many times
- ever
- never
- before
問題6 時制の役割を意識して和訳せよ
1
I have been to the U.S. once.
解答
私は一度アメリカに行ったことがある。
解説
have been to A は「Aに行ったことがある」という経験を表す。
once があるので、経験用法である。
2
I have been to the U.S. before.
解答
私は以前アメリカに行ったことがある。
解説
before は現在完了形とともに使われると、経験を表すことがある。
「以前に〜したことがある」と訳す。
3
Have you ever seen this sign?
解答
あなたは今までにこの標識を見たことがありますか。
解説
ever は疑問文で「今までに」という意味を表す。
現在完了形の経験用法でよく使われる。
4
I have never seen my father so angry before.
解答
私は父がこれほど怒っているのをこれまで一度も見たことがない。
解説
never は「一度も〜ない」という経験の否定を表す。
before と組み合わさって、「これまでに」という意味が強くなる。
8. 現在完了形の継続用法
継続用法は「ずっとS Vしている」という意味を表す。
一緒に使われやすい語句は次の通りである。
- since + 過去の時点
- for + 期間
- long
- always
動作動詞の継続は、have been Ving の形になりやすい。
問題7 時制を意識して和訳せよ
1
I have lived in Tokyo since I was a child.
解答
私は子どものころから東京に住んでいる。
解説
since I was a child は「子どものころから」という意味である。
過去から現在までの継続を表すため、現在完了形 have lived を使う。
2
I have stayed in Toyama for 3 years.
解答
私は3年間富山に滞在している。
解説
for 3 years は期間を表す。
過去から現在までの継続なので、現在完了形を使う。
3
I have been listening to music for 3 hours.
解答
私は3時間ずっと音楽を聴いている。
解説
listen は動作動詞である。
動作の継続を強調する場合、have been Ving の形を使うことが多い。
4
I have been always interested in mathematics.
解答
私は昔からずっと数学に興味がある。
解説
always があるため、「昔からずっと」という継続の意味になる。
状態を表す interested は、have been interested の形で使う。
なお、語順としては次の形の方が自然である。
I have always been interested in mathematics.
9. 現在完了形の完了用法
完了用法は「今、SがVしたところだ」「今、SがVし終えた」という意味を表す。
一緒に使われやすい語句は次の通りである。
- already
- just
- yet
- now
問題8 時制を意識して和訳せよ
1
I have gotten up now.
解答
私は今起きたところだ。
解説
now があり、現在の結果に注目している。
「起きた結果、今は起きている状態である」という意味を表す。
2
I have already finished my homework.
解答
私はすでに宿題を終えた。
解説
already は「すでに」という意味で、現在完了形の完了用法と相性がよい。
「今の時点では終わっている」という結果を表す。
10. 完了形の定型表現
次の表現は、同じ意味を表す定型表現として正確に覚える必要がある。
- He died three years ago.
- He has been dead for three years.
- Three years have passed since he died.
- It is three years since he died.
- It has been three years since he died.
どれも「彼が死んで3年になる」という意味である。
問題9 次の語句に続けて、同じ意味になるように英作文せよ
基本文
He died five years ago.
1
He has _________________________________________________.
解答
He has been dead for five years.
完成文
He has been dead for five years.
和訳
彼が亡くなって5年になる。
解説
die は「死ぬ」という動作を表す動詞なので、継続用法では使いにくい。
「死んでいる状態」を表す be dead を使い、現在完了形にする。
2
Five years _____________________________________________.
解答
Five years have passed since he died.
完成文
Five years have passed since he died.
和訳
彼が亡くなって5年が経った。
解説
時間 have passed since S V で「SがVしてから時間が経った」という意味になる。
since の後ろには過去形 died を使う。
3
It is ____________________________________________________.
解答
It is five years since he died.
完成文
It is five years since he died.
和訳
彼が亡くなって5年になる。
解説
It is + 時間 + since S V で「SがVしてから時間が経つ」という意味である。
4
It has been ______________________________________________.
解答
It has been five years since he died.
完成文
It has been five years since he died.
和訳
彼が亡くなって5年になる。
解説
It has been + 時間 + since S V も、It is + 時間 + since S V と同じ意味で使われる。
11. 過去完了形
過去完了形は、
had + Vpp
の形で表す。
過去完了形は、過去の一点よりも前に起こった出来事を表す。
過去時制と一緒に使われることが多い。
ただし、最近では、文脈で前後関係が明らかな場合、大過去を過去形で代用することもある。
問題10 時制の役割を意識して和訳せよ
1
When I got to the station, our train had already left.
解答
私が駅に着いたとき、私たちの電車はすでに出発していた。
解説
got to the station が過去の一点である。
電車が出発したのはそれより前なので、had already left を使う。
2
When I entered elementary school, I had belonged to the club for 5 years.
解答
私が小学校に入学したとき、私はそのクラブに5年間所属していた。
解説
entered elementary school が過去の一点である。
その時点より前から5年間続いていたことを、過去完了形 had belonged で表している。
3
When I was a child, I had been living in Tokyo for 3 years. ×
解答
私が子どものころ、私は3年間東京に住んでいた。
※ 英文としては不自然。
解説
When I was a child は幅のある過去の期間であり、明確な「過去の一点」ではない。
過去完了形を使うには、「その時点より前」という基準点が必要である。
自然には次のようにする。
When I was a child, I lived in Tokyo for three years.
子どものころ、私は3年間東京に住んでいた。
または、明確な過去の一点を置くなら、次のようにする。
By the time I entered elementary school, I had been living in Tokyo for three years.
小学校に入学するころには、私は3年間東京に住んでいた。
4
I didn’t know that he had moved to Tokyo.
解答
私は彼が東京に引っ越していたことを知らなかった。
解説
didn’t know が過去の基準点である。これは大過去の用法。
彼が東京に引っ越したのは、それより前なので had moved を使う。
問題11 適切なものを選べ
1
When Bill got to school, the class ( ) already.
- had started
- was starting
- started
- has started
解答
- had started
完成文
When Bill got to school, the class had started already.
和訳
ビルが学校に着いたとき、授業はすでに始まっていた。
解説
Bill が学校に着いたのが過去の一点である。
授業が始まったのはその前なので、過去完了形 had started を使う。
2
We ( ) for nearly thirty minutes when the train arrived.
- have been waiting
- have waited
- will have waited
- had been waiting
解答
4. had been waiting
完成文
We had been waiting for nearly thirty minutes when the train arrived.
和訳
電車が到着したとき、私たちは30分近く待っていた。
解説
when the train arrived が過去の一点である。
その時点まで待ち続けていたので、過去完了進行形 had been waiting を使う。
3
I ( ) in Tokyo for ten years when I was a boy.
- had lived
- lived
- live
- lives
解答
2. lived
完成文
I lived in Tokyo for ten years when I was a boy.
和訳
私は少年のころ、10年間東京に住んでいた。
解説
when I was a boy は過去の期間を表している。
明確な過去の一点を基準に「それ以前」を表しているわけではないので、過去完了形ではなく過去形 lived が自然である。
12. 未来を表す表現
未来を表す表現には、いくつかの種類がある。
| 表現 | 意味・用法 |
|---|---|
| will | その場で決めた意志・その場で思いついたこと |
| be going to V | 前から決めている予定/状況から見てそうなりそうなこと |
| be Ving | 約束・予約・手配などがある個人的な予定 |
| 現在形 | 時刻表・日程表・プログラムなどで決まっている予定 |
問題12 時制の役割を意識して和訳せよ
1
Do you need my help now? Okay, I’ll help you.
解答
今、私の助けが必要ですか。わかりました、手伝います。
解説
I’ll help you は、その場で決めた意志を表す。
会話の流れで今決めたことなので will を使う。
2
I am going to see a movie with Miho next Sunday.
解答
私は次の日曜日に美穂と映画を見る予定である。
解説
be going to V は、前から決めている予定を表す。
next Sunday が未来の時を表している。
3
Look at those dark clouds. It is going to rain soon.
解答
あの黒い雲を見なさい。まもなく雨が降りそうだ。
解説
状況から見て、雨が降る可能性が高いと判断している。
このような場合、be going to V を使う。
4
The insect is going to die soon.
解答
その虫はまもなく死にそうだ。
解説
現在の状況から見て、近いうちにそうなりそうだと判断している。
そのため be going to V を使う。
5
What are you doing this Sunday?
I’m going to Tokyo Disneyland.
解答
今度の日曜日は何をする予定ですか。
東京ディズニーランドに行く予定です。
解説
現在進行形は、近い未来の個人的な予定を表すことがある。
約束・手配・計画がある予定には be Ving がよく使われる。
6
This train leaves at 9 a.m.
解答
この電車は午前9時に出発する。
解説
時刻表で決まっている予定は現在形で表す。
未来の内容でも、公共交通機関の時刻表・日程表などでは現在形を使う。
まとめ
時制を判断するときは、日本語訳だけに頼るのではなく、文中の 時を表す言葉 に注目することが大切である。
1. 主節の時制を基準にする
時制の一致では、主節の動詞を基準にする。
I think that you are right.
私はあなたが正しいと思う。
I thought that you were right.
私はあなたが正しいと思った。
主節が過去になると、従属節も過去側にずれることが多い。
2. 時や条件の副詞節では未来を現在形で表す
未来の内容でも、時や条件を表す副詞節では will を使わない。
If it rains tomorrow, I will stay home.
もし明日雨が降れば、私は家にいるつもりだ。
I will wait until you come.
あなたが来るまで、私は待つつもりだ。
ただし、名詞節では will を使える。
I know if you will succeed.
私はあなたが成功するかどうかを知っている。
He knows when the concert will start.
彼はそのコンサートがいつ始まるか知っている。
3. 現在形は「今している」ではなく「変わらない」
現在形は、習慣・性質・職業・不変の真理を表す。
I get up at seven every day.
私は毎日7時に起きる。
My father writes novels.
私の父は小説を書いている。
Water boils at 100 degrees centigrade.
水は摂氏100度で沸騰する。
4. 現在完了形の視点は「今」
現在完了形は、過去の出来事を扱うが、視点は現在にある。
そのため、yesterday や five years ago のような過去の一点を表す語句とは原則として一緒に使えない。
He died five years ago.
彼は5年前に亡くなった。
He has been dead for five years.
彼が亡くなって5年になる。
5. 過去完了形には「過去の基準点」が必要
過去完了形は、過去の一点よりさらに前を表す。
When I got to the station, our train had already left.
私が駅に着いたとき、私たちの電車はすでに出発していた。
この文では、got to the station が過去の基準点であり、had already left がそれより前の出来事である。
6. 未来表現は使い分ける
未来は will だけで表すわけではない。
- will:その場で決めた意志
- be going to V:前から決めている予定/状況から見てそうなりそう
- be Ving:手配済みの個人的予定
- 現在形:時刻表・日程表などで決まっている予定
時制は、形だけでなく、文中の時を表す言葉や文脈と合わせて判断することが重要である。
今回の版では、問題1〜12までの全設問に解答を入れています。

コメント