i-mobile

悩みウェブTOP

管理者に連絡

勉強の悩み
NO.94425
教えてください。
2009/05/20 22:41:57
コウタさん 男性 17歳
への返信

▼一番下へ

NO.467331
しろくまさん
2009/05/21 01:51:30
男性 28歳
コメント:
過去完了形は2つの場面で使われます。

?大過去(過去の過去)を表すとき

?過去完了(継続・経験・完了等)を表すとき

です。

仮定法過去完了は、?の場面です。つまり・・・仮定法過去(現在の事実に反する仮定)では時制を一つずらして過去形にしますよね。同様に、仮定法過去完了(過去の事実に反する仮定)でも、過去形から時制を一つずらし、大過去(過去の過去)にします。これを表すために、過去完了形が使われる、ということです。

ここで本題に入ると、last nightのように時の一点を表すものは、コウタさん指摘の通り現在完了と併用できません。これは、現在完了が時間的に幅のある表現だからとされています。
同様に、過去完了形でも、併用不可になるものがあります。?の場合です。

簡単にいうと、「現在完了形と過去完了形の?は同じ扱い」になります。

一方、?の場合は、単に過去の過去を表すだけで、時間的な幅はなく、時の一点を表すため、「過去形と過去完了形の?は同じ扱い」になります。

以上から・・・コウタさんの挙げた例文中の過去完了形は?の場合であり、last nightと併用することが可能である、ということになります。
▲一番上へ

i-mobile

教えてください。
勉強の悩み
トップ


(C)悩みウェブ