台詞

 

M : Have I ever told you I love you ?
W : Never.
M : I do.
W : Still ?
M : Always.

『幸福の条件』【原題 : Indecent Proposal】より
この台詞の詳細はこちら

 

ポイント

現  在  完  了

昔の人が現在完了と名付けたからわかりづらい!

 

 Have I ever told you I love you ?


今回のポイント 【<have+過去分詞>は現在完了】

 現在完了は「今」「昨日」「1時間前」「5日前」というように
 単純に未来や過去のある特定の『点』(時点)を表すのではなく
 「今まで(ずっと)」「昨日から(ずっと)」
 「1時間前から(ずっと)」「5日間」というように

時間的な『幅』を持っている】と思うとわかりやすいと思います。

 これを学校等では「現在完了」と
 ややこしく、わけのわからない名付け方で、指導しているため
 『完了』という意味ばかりが強調されて、多くの方が混乱しています。

現在完了は時間の幅がある。

have+過去分詞>は時間の幅がある

Have I ever told you I love you ?

 この英文には「昨日から」「1週間前から」など
 具体的に時間を意味する語句は使われてなく
 単に<ever>が使われているだけなので
 『今までずっと』というような意味になります。
 この英文は<?>があるので疑問文だということに注意すると・・・

 わたしはあなたに"愛している"と言ったことが[今までに]ありましたか?

※注1 <have+過去分詞>が現在完了ですが
     3人称単数の時は<has+過去分詞>となります。

※注2 <told>は<tell>の過去分詞です。

 

使 え る 表 現

解説

 Have you (ever) been to America ?

 (今までに)アメリカに行ったことがありますか?


have been to ****>は『****に行ったことがある』という表現です。

 

すでに紹介した様々な映画の台詞一覧<英文・English>はこちら