• ベストアンサー

現在完了形

現在完了形が過去を表す単語(yesterdayなど)と使われることがあると聞いたのですが、 これについて詳しく書かれているサイトをご存じないですか? またはご解説をお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#195146
noname#195146
回答No.2

 現在完了形でyesterdayが適する例文はちょっと思いつきませんが、過去を表していそうな単語を使って、現在完了形で言うことはあります。以下のサイトなどで説明されています。 http://www.englishcafe.jp/english/day35.html >I have eaten breakfast this morning. (私は今朝、朝食を食べました) >this morning の範囲内において話し手が朝食を食べたということで現在完了であらわすことができます。  普通は過去を表す表現であっても、その過去表現の範囲内の時間に言うなら、現在完了形でもいいということですね。yesterdayでは、そうしたことはちょっとなさそうなので、例文が思いつきません。  その他に反語的な表現で、whenの疑問文で使うこともあります。 http://www.ravco.jp/cat/view.php?cat_id=5235&PHPSESSID= >When have I been cruel to you ? 「私がいつ動物に対して残虐な行為を行ったことがありますか?」(いや、ないでしょう)

noname#205789
質問者

お礼

なるほど。そういうときに使えるということなんですね。 ご回答ありがとうございました。

その他の回答 (1)

回答No.1

since yesterday のように、since の後か、 前に申し上げたように現在完了に見えても、 前に助動詞か to があるのを現在完了として説明したものでしょうね。

noname#205789
質問者

お礼

なるほど。 勘違いか何かで言ったのですかね。 ご回答ありがとうございました。

関連するQ&A