完了形とは?日本語では訳すのが難しい完了形について。
現在完了形と過去完了形の違い。
関連ページ
参考URL
完了形は英語の重要な文法だが、この概念は日本語にはないので意味を把握するのは難しい。
日本語には訳されないこともある。
要点
完了形は大きく現在完了形と過去完了形、未来完了形に分けられる
現在完了形は、過去から現在まで続いていた状態や動作を表す
過去完了形は、大過去からある一点の過去まで続いていた状態や動作を表す
未来形は、未来のある一点とそれ以前の時間軸で続いてる状態や動作を表す
現在完了形は「have/has+過去分詞」の文形で表す
未来完了形は「will+have+過去分詞」の文形で表す
完了形の否定文、疑問文の法則は助動詞の法則とほぼ同じ
完了形の「have/has/had」は「've/'s/'d」と短縮できる
完了形とは?
例えばここに「仕事を終えた」と「仕事を終えたので少し休んでいる」という日本語が2つある。
日本人からすると前者の「終えた」も後者の「終えた」も同じ過去の話だが、英語に訳す際は違いが生まれてくる。
仕事を
終えた
。= I
finished
my job.
仕事を
終えた
ので少し休んでいる。= I
have finished
my job and I'm resting a bit.
文法としては前者の青文字部分が過去形、後者の青文字部分が現在完了形になる。
英語の過去形の文とは、現在とは離れた過去のぼやっとした一定区間の話をしている。
対して現在完了形の文とは、過去におきた事柄が今現在まで色濃く影響を残しているときに使う。
「仕事を終えたので少し休んでいる」という文からは、休む直前までずっと仕事をしていた状況が読み取れる。
このため英文では「仕事を終えた」の部分を現在完了形で訳すのが適切になる。
現在完了形と過去完了形、未来完了形について
完了形は大きく現在完了形と過去完了形と未来完了形の3種類ある。(一応応用として
完了進行形
というのもある)
現在完了形が過去から現在付近の話であるのに対し、過去完了形は大過去からある一点の過去までの話となる。
未来完了形は、未来のある一点をそれ以前の時間とをつなげる時に使う。
どの完了形も文法としては
過去分詞
を利用する。
現在完了形は「have+過去分詞」、ただし主語が三人称単数の現在完了形は「has+過去分詞」に変化する。
I
have been
angry but she calme down slowly. = 私は
(ずっと)怒っていた
が徐々に落ち着いてきた。
Yoshiko
has been
angry but she calme down slowly. = ヨシコは
(ずっと)怒っていた
が徐々に落ち着いてきた。
過去完了形は「had+過去分詞」で表現する。
過去完了形は通常、具体的な過去の一点を指定しないと使うことがない。
Yoshiko
had been
angry.
Yoshiko
had been
angry until last night. = ヨシコは昨夜まで
(ずっと)怒っていた
。
未来完了形は推測の意味がある
助動詞のwill
を併用して「will+have+過去分詞」で表現する。
過去完了形と同じように具体的な未来の一点を指定する必要がある。
Yoshiko
will have been
angry.
Yoshiko
will have been
angry until tomorow morning. = ヨシコは明日の朝まで
(ずっと)怒っているだろう
。
助動詞
は本来、1つの節に2つ出すことは出来ない。
willが助動詞なのは勿論、完了形のパーツとしてのhave/has/hadも実は助動詞としてカテゴライズされている。
一見アウトだが未来完了形の「will have」は例外的に文法として許されている。
完了形の否定文と疑問文
完了形で否定文と疑問文を作る際のルールは、助動詞のルールと大変似ている。
未来完了形だけ少し特殊になる。
現在完了形と過去完了形の否定文は、have/has/hadの後にnotを付けて表現する。
未来完了形の場合は「will+not+have」とつなげる。
[現在完了形]
You
have not used
your head. = 君は自分の頭を
使ったことがないんだよ
。
She
has not used
her head. = 彼女は自分の頭を
使ったことがないんだよ
。
[過去完了形]
He
had not used
his head until that incident. = 彼はあの事件まで自分の頭を
使ったことがなかったんだ
。
[未来完了形]
He
will not have used
his head until he graduates in three years. = 彼は3年後の卒業まで自分の頭を
使うことはないだろう
。
現在完了形と過去完了形の疑問文は、主語の前にhave/has/hadを持ってくることで表現する。
未来完了形の場合は「will+主語+have」とつなげる。
[現在完了形]
Have
you ever
played
tennis? = テニスを
遊んだことはありますか
?
Has
she
played
tennis? = 彼女はテニスを
遊んだことはありますか
?
[過去完了形]
Had
he
played
tennis before high school? = 彼は高校生までにテニスを
遊んだことはありますか
?
[未来完了形]
Will
you
have finished
playing tennis by three. = 3時までにテニスを遊ぶのを
終えられますか
?
完了形の短縮について
完了形はよくhave/has/hadの部分が短縮されて表現される。
I
have
just
finished
my job. = I
've
just
finished
my job. = 丁度仕事を
やり終えた
She
has not liked
sushi. = She
's not liked
sushi. = 彼女は寿司が
好きではない
。
He
had been
bedridden until yesterday. = He
'd been
bedridden until yesterday. = 彼は昨日まで寝込んで
いた
。
'veに関しては唯一無二だが、'sと'dは他にもこの短縮をする語があるので注意が必要。
She
is
walking in her garden. = She
's
walking in her garden. = 彼女は庭を歩いているところだ。
I
would
like to walk the garden. = I
'd
like to walk the garden. = 私はその庭を歩いてみたいです。