吉田塾では「毎日シリーズ」と称して「毎日音読」「毎日英作文」「毎日英文法」を塾生の皆さんに月曜日から土曜日まで毎日「音読」「和文英訳」「文法問題」を課しています。
先日「毎日英文法」でこんな問題を出しました。
問 次の英文の誤りを訂正しなさい。
My brother has lived in the UK for two years when he was in middle school.
旧センター試験の問題
問 下の英文の( )を埋めるのに適切な選択肢を選びなさい。
"Have yuo ever seen that movie?"
"Yes. When I was in Tokyo, I ( ) it three times.
① had seen ② have seen ③ saw ④ would see
この問題①と②を選ぶ人が圧倒的に多いのです。というのも "three times"(=3回)と「経験」を表す語句があるのでどうしても「完了形」を選びたくなるのです。なんといっても「完了形」が表す意味は「完了」「経験」「結果」なので。
しかしこの問題で①や②を入れることはできません。理由を考えてみましょう!
①過去完了形
過去完了形は「過去のある時点までに完了したり、経験したり、継続したりする動作や状態」を表します。この問題では When I was in Tkyo とあるので「私が東京にいたときに」という意味になり、「あの映画を3回見た」のが東京にいるときのことと考えられます。一方でここに過去完了形を入れると「東京にいたときよりも前に3回あの映画を見た」という意味になり従属節(=when節)と内容が合いません。
また When I was in Tokyo という「時点の不明確な幅のある時間」が「過去のある時点」をイメージしにくいので過去完了形にそぐわない、という側面もあります。例えば・・・
Before I moved to Tokyo, I had seen that movie three times.
なら正しい文と言えるでしょう。
②現在完了形
現在完了形は「現時点までに完了したり、経験したり、継続したりする動作や状態」を表します。よって「私が東京にいたときに」と過去の内容を表す英文では現在完了形を使うことができません。これも ・・・
Since I first saw it, I have seen that movie three times.
であれば「それを初めて見てから今まで」と「現時点まで」を表す内容になり、現在完了形を用いるのが適切になります。
さて、「毎日英文法」の問題に戻ります。
My brother has lived in the UK for two years when he was in middle school.
この英文も「彼が中学生だった頃」と「過去のある(幅のある)時間」を表しています。従って当然「現在完了形」の has lived はNGです。
また、これを had lived と「過去完了形」にしても前述したように「彼が中学生だった頃」よりも前のことを指すことになり、文意が不明瞭になります。よって
My brother lived in the UK for two years when he was in middle school.
と過去形 lived を使うのが正しいことになります。ちなみに旧センター試験問題の正解も③ saw となります。
「経験」(=three times など)や「期間」(=for two years)などを表す言葉があれば完了形を用いる、というのは「現在完了形」の場合は正しいのですが、過去の内容については必ずしもそうとは言えない点注意しましょう。
なお完了形についてはこちらの記事も併せて読んでおいて下さい。
現在完了形についてはこちら
ikebukuroyoshidajuku.hatenablog.com
過去完了形・未来完了形についてはこちら
ikebukuroyoshidajuku.hatenablog.com
See you next time!