文法 / 時制
よくある間違い
間違い1: 現在形を「今この瞬間」の意味だと思い込む
よくある誤答例
「彼は今、走っています」を、He runs now. のように現在形で表してしまう。
なぜ間違いなのか
現在形が表すのは、習慣的な動作や普遍的な事実であり、「今まさに行われている動作」ではありません。「今この瞬間」の動作を表すには、現在進行形(is/are+動詞のing形)を使う必要があります。
正しい考え方
「今まさに」という意味を表したいときは、必ず進行形を使いましょう。正しくは He is running now. です。現在形は「いつもすること」、現在進行形は「今していること」と、役割をはっきり分けて覚えましょう。
間違い2: 3人称単数の-sを付け忘れる
よくある誤答例
My sister live in Tokyo. のように、主語が3人称単数(my sister)なのに、動詞に -s を付け忘れてしまう。
なぜ間違いなのか
現在形の動詞は、主語が3人称(I・youとその複数以外)かつ単数のとき、動詞に -s または -es を付ける必要があります。この規則を忘れると、文法的な誤りとして減点されます。
正しい考え方
主語を確認したら、それが3人称単数かどうかを必ずチェックする習慣をつけましょう。正しくは My sister lives in Tokyo. です。
間違い3: 状態動詞を進行形にしてしまう
よくある誤答例
I am liking this movie very much. のように、感情や状態を表す動詞を進行形にしてしまう。
なぜ間違いなのか
like、know、want、believe のような状態動詞は、それ自体がすでに継続的な状態を表しているため、原則として進行形にはしません。
正しい考え方
進行形にしたくなったら、その動詞が「一時的な動作」を表す動作動詞なのか、「継続的な状態」を表す状態動詞なのかを確認しましょう。正しくは I like this movie very much. です。
間違い4: 現在完了形をyesterdayやago、last weekと一緒に使ってしまう
よくある誤答例
I have visited Kyoto yesterday. のように、過去の一時点を示す語句と現在完了形を一緒に使ってしまう。
なぜ間違いなのか
現在完了形は「現在」の時制の一種であり、現在とのつながりを表します。一方、yesterday、〜 ago、last week は「過去のはっきりした一時点」を指定する語句なので、この2つは意味的に矛盾し、一緒に使うことはできません。
正しい考え方
過去の具体的な時点を示す語句が文中にあれば、必ず単純な過去形を使いましょう。正しくは I visited Kyoto yesterday. です。
間違い5: 現在完了形の経験用法にeverやneverを付け忘れる(または混同する)
よくある誤答例
「あなたは京都に行ったことがありますか」を尋ねる際、Have you visited Kyoto? だけで経験を尋ねているつもりになり、ever を入れる必要がないと思い込んでしまう。あるいは逆に、完了用法の文に ever を入れてしまう。
なぜ間違いなのか
Have you visited Kyoto? 自体は文法的に間違いではありませんが、「経験があるかどうか」を強調して尋ねたいときは ever(今までに)を加えるのが自然です。逆に、ever は経験用法の目印なので、完了用法(justやalreadyを使う文)に ever を混ぜると、用法があいまいになってしまいます。
正しい考え方
「経験の有無」を尋ねたいときは Have you ever + 過去分詞...?、「動作が完了したかどうか」を尋ねたいときは Have you + 過去分詞... yet? のように、用法ごとに合う語句をセットで覚えましょう。
間違い6: 過去完了形を使うべき場面で、過去形をそのまま使ってしまう
よくある誤答例
「私が駅に着いたとき、電車はすでに出発してしまっていた」を、When I arrived at the station, the train left. のように、両方とも過去形にしてしまう。
なぜ間違いなのか
この文では、「電車が出発した」のは「私が到着した」よりも前に起こった出来事です。両方を過去形にすると、まるで2つの出来事がほぼ同時に起こったかのように読めてしまい、正確な前後関係が伝わりません。
正しい考え方
2つの過去の出来事の「どちらが先か」をはっきり伝えたいときは、より前に起こった出来事を過去完了形(had+過去分詞)にしましょう。正しくは When I arrived at the station, the train had already left. です。
間違い7: 時制の一致を、普遍的な事実にまで適用してしまう
よくある誤答例
「先生は、水はセ氏100度で沸騰すると教えてくれた」を、Our teacher told us that water boiled at 100 degrees Celsius. のように、従属節まで過去形にしてしまう。
なぜ間違いなのか
時制の一致には例外があり、従属節の内容が時間に関係なく成り立つ普遍的な事実・真理である場合は、主節が過去形であっても、従属節は現在形のままにします。過去形にしてしまうと、まるで「その時だけ」成り立っていた事実であるかのような、不自然な意味になります。
正しい考え方
従属節の内容が「今も変わらず成り立つ事実かどうか」を必ず確認しましょう。正しくは Our teacher told us that water boils at 100 degrees Celsius. です。
間違い8: willとbe going toを、意味を考えずに使い分けてしまう
よくある誤答例
すでに決まっている旅行の予定について話すときに I will travel to Osaka next week. と言ってしまい、その場で決めた話にも I'm going to answer the phone. と言ってしまうなど、意味を逆にしてしまう。
なぜ間違いなのか
will は「その場での決定」や「単純な予測」、be going to は「あらかじめ決まっている予定」や「根拠のある予測」を表すという、ニュアンスの違いがあります。これを逆に使うと、不自然な英語になります。
正しい考え方
未来のことを話す前に、「それは前から決まっていたことか、それとも今決めたことか」を考えましょう。前から決まっていればbe going to、今決めたのであればwillを選びます。
間違い9: 現在完了進行形と現在完了形(継続用法)を、動詞の種類を考えずに使い分けてしまう
よくある誤答例
I have been knowing him for ten years. のように、状態動詞を無理に現在完了進行形にしてしまう。
なぜ間違いなのか
現在完了進行形(have been+動詞のing形)は、動作動詞の「継続している動作」を強調するための形です。know のような状態動詞は、そもそも進行形にできないので、現在完了進行形にもできません。
正しい考え方
継続を表したい動詞が状態動詞か動作動詞かを確認しましょう。状態動詞なら現在完了形の継続用法(have+過去分詞)、動作動詞で動作の継続を強調したいなら現在完了進行形を選びます。正しくは I have known him for ten years. です。
間違い10: sinceの後ろの節の時制を、現在完了形にしてしまう
よくある誤答例
I have lived here since I have moved to Tokyo. のように、since の後ろの節まで現在完了形にしてしまう。
なぜ間違いなのか
since(〜して以来)は、「過去のある一時点」を起点として示す接続詞です。その起点となる出来事は、過去のある一時点で起こった1回きりの出来事なので、since の後ろの節には単純な過去形を使うのが基本です。現在完了形が使われるのは、多くの場合、主節(継続を表す部分)の方です。
正しい考え方
since の後ろは「いつからか」という過去の起点を表すので過去形、主節は「それ以来ずっと」という継続を表すので現在完了形、という組み合わせを覚えましょう。正しくは I have lived here since I moved to Tokyo. です。