現在完了の文で使えない単語
現在完了とは、
【have+過去分詞(~ed)】の形で、現在までの期間を捉える時制です。
完了・結果・経験・継続といった用法で分けて勉強しているかと思います(*^^*)
ここでは現在完了と同時に使えない単語について書きます。
■現在完了と一緒に使えない単語がある。
現在完了の文法や正誤問題で、現在完了と一緒に使えない単語を問うてくるものが多くあります。
現在完了は、どの用法でも、視点はあくまで現在にあります。
そのため単純に過去を表す副詞句・節(過去のことだけを表す語)とは使えません!
例えば
・yesterday
・the other day
・last night
・last Sunday
・two days ago
・five years ago
・when(接続詞)〜の文中
・when(疑問詞)〜?の文中
とか。
■補足
少し注意なのは、
I have been in America since last May.
(私はこの前の5月からアメリカに住んでいる。)
John have been sick since yesterday.
(ジョンは昨日から病気だ。)
It has been raining since last night.
(昨夜から雨が降り続いている。)
みたいな時は、since〜(〜以来、現在まで)が付いていて、視点が現在にもあり、単純に過去だけを表す語でないため問題ありません!