
以前 ago と before の使い分けについて説明しました。ぜひ前の記事をご一読いただきたいのですが、過去形で用いるのが ago 、過去完了形で用いるのが before でしたね。
本日は現在完了形にフォーカスして、併用できない副詞を紹介していきます
まず先に説明させていただくと、現在完了形は「過去から現在につながる時間」について用いるので、「現在と切り離された」特定の過去を示す副詞(句・節)とは共に使えない、とされています。
では次の例題の選択肢のうち、不適当なものを選んでください
1.I haven’t seen her ( ).
①since January ②today ③last week ④for a long time
正解は…
③last week が間違いです
last week「先週」は現在完了形と併用できません。上の選択肢のうち、last week のような特定の過去を示す副詞句は過去形と併用します
次の問題は適当なものを選んで下さい
2.When ( ) he come to Japan?
①were ②did ③have ④has
正解は…
②did が正解です
疑問詞の when「いつ~か」は現在完了形とは併用できません。この文では「いつ日本にきたのか」という特定の過去の時点が問われているので、過去形 did が正解となります
3.”Have you seen that movie?”
”Yes. When I was in Tokyo, I ( ) it three times.”
①would see ②had seen ③have seen ④saw
正解は…
④saw が正解です!
この問題では、「見たことありますか」という経験を問う質問に戸惑い ③have seen を選んでしまいそうになりますが、実は When I was in Tokyo のような特定の過去を示す副詞節は現在完了形と併用できません。
いかがでしたか、特に3問目は間違えてしまった方は多かったのではないでしょうか。知識がなければ難しい問題かと思います。
では最後に、その他の現在完了形と併用できない副詞をまとめて紹介します
①last year
②yesterday
③〇〇 [years, months, weeks, days] ago
④ in 2000 など特定の過去の時を示す副詞(句)
⑤ 「~したとき」の when
⑥疑問詞の when「いつ~か」
⑦just now 「ついさっき」
ただし よく見るかと思いますが just「ちょうど」、now「今」はそれぞれ単独なら現在完了形と併用できます
現在完了形と併用できるか悩んだときは、それが特定の過去を示すものになっていないかを考えてみると良いでしょう
本日もお疲れ様です(^^)/~~~


