英語研究室

※当サイトに掲載されている内容の無断転載を禁じます。

英文法Q&A

連載中
関西外国語大学教授 岡田伸夫が英文法をQ&A方式で教えます!

一覧を見る

14

Mr. Kato has traveled abroad on business no less than fifty times during the last year. はduring the last yearがあるので過去形にすべきではないでしょうか。

Q.14 英語の教科書に次の(1)の英語がありました。
 
(1) Mr. Kato has traveled abroad on business no less than fifty times during the last year.
(加藤さんは去年50回も商用で外国に出かけました。)

でも,during the last yearは明らかに過去を示す表現なのでhas traveled という現在完了形を使うのは間違いではないでしょうか。
 
A.14 なるほど,「during the last yearは要するにlast yearなので,現在完了形のhas traveledは過去形のtraveledに変えなければならない」と考えたわけですね。
確かに(1)last yearを使うと,過去形のtraveledにしなければなりません。
次の(2)aはOKですが,(2) b は文法的に誤りです。
 
(2) a.
Mr. Kato traveled abroad on business no less than fifty times last year.
b.
× Mr. Kato has traveled abroad on business no less than fifty times last year.

しかし,(1)には文法的に間違ったところはどこにもありません。どうしてでしょうか。実はduring the last yearはlast yearの意味ではないのです。
仮に今日が2003年10月20日だとしましょう。今日,last yearと言えば,それは2002年の1月1日から12月31日までを指します。
しかし,今日,during the last yearと言えば,2002年10月21日から今日までの1年間を指します。ついでですが,2003年のおおみそかにduring the last yearと言うと結局は2003年のことを指しますから,この場合にはthis yearと言っても同じことになります。
(1)during the last yearは,(1)の文を発話する時点の1年前から(1)の文を発話する時点までの1年間を指します。これは発話の時点を含むので現在完了形といっしょに使うことができるのです。
次の(3)の例も見てください。

 
(3) How often during the last year have you been unable to remember what happened the night before because of drinking?
(お酒を飲んだために前の晩に何が起こったか思い出すことができなかったことは,過去1年間にどのくらいありましたか。)

次の(4)during the last two weeksは発話の日までの2週間を指すので,やはり現在完了形といっしょに使うことができます。
 
(4) It has rained almost continuously during the last two weeks.
 
大阪大学教授 岡田伸夫