|
● よくある質問・英語の質問編13● |
|
【Q-b13】 過去と現在完了の違いがよくわかりません。 【A-b13】 これはかなり多い質問です。 1.He was a teacher. これは「彼は教師だった」という意味ですが、過去形をあえて使っていることに注目してください。どういうことかと言うと、これは「彼は今教師ではない」と言っているのです。もし、今も教師であれば、 2.He has been a teacher. と言わなければなりません。 このように過去形は、現在と完全に関係が切れている場合に使われます。逆に、完了形には「完了」「経験」「継続」とかいろんな意味があるなどといわれますが、結局は、「話し手がその過去の出来事が現在とかかわっていると判断すれば」すべて現在完了なわけです。だから、過去形は過去のことをのみを言いたいとき、現在完了は、過去も出来事を言いつつも、現在のことに主張の重心があるときに使います。 ただ、今の「彼」が教師であっても ×He has been a teacher three years ago. とは言えないことは知っていますね。ここは、もちろん、 He was a teacher three years ago. です。本来は現在完了を使いたいときでも、過去のある1点を指す副詞や副詞句がつけば過去形にしなければなりません。 これは、現在完了が過去に言及しつつも、あくまで現在に焦点があるのに対し、過去の副詞句がついたことで、その重心が過去に移ってしまったからです。ですから、こういった過去形には2つに意味があるわけです。 「彼は3年前教師だったが今は違う」(単なる過去) 「彼は3年前からずっと教師だ」(現在完了と同意) の2つです。 |