質問: 現在完了~が全く分かりません! こんにちは!当方、英語初心者です。 私は現在完了や現在完了進行形や現在完了未来形?といった類のものが全く理解できません・・・・・・。皆さん、ぜひ私の力になってください。 1.she has been reading a book. (彼女は今本を読んでいる真っ最中です。) 2.she has read a book. (彼女は本を読んでいました?) 3.she is reading a book now. (彼女は今本を読んでいます。) この違いは何なのでしょうか?()は自分で訳してみました。 たとえば誰かに「彼女は今何をしているの?」や「彼女は今何をしていたの?」と聞かれたときに、1の文で答えることってあるのですか? 1と3は同じ意味ですよね? 2の文と「she read a book」の違いは何なのでしょうか? 現在完了進行形の文って、どんな場面で使われるのでしょうか? 本当に質問が多くてごめんなさい! どうか教えてください。よろしくお願いいたします!
回答: はしょって言うと、現在完了は現在から過去を見ている、といえます。 例文にイディオムを付けるとわかりやすくなります。 1.she has been reading a book for 2 weeks. (彼女は今ある本を2週間かけて読んでいる真っ最中です。) 2.she has read this book before(already). (彼女はこの本を読んだことがあります。)