質問: 中学英語 現在完了について 下記文章、ほぼ同じ内容です。 ★なぜ come から been に変わるのか理解できません。 ●she came to japan a week ago. she is still here. || ●she has been in japan for a week. ★なぜ became から been に変わるのか理解できません。 ●he became sick last week. he is still sick. ●he has been sick since last week. よろしくお願いします。
回答: 「彼女は一週間前に日本に来た。彼女はまだここにいる」をまとめると、「彼女は一週間日本に居続けている」という現在完了形(継続)になるだけです。別に、comeという動詞がbe動詞に変わったわけではありません。 同じく、「彼は先週病気になった。彼はまだ病気だ」が「彼は先週から(先週以来)病気である」という現在完了形(継続)の一文にまとまっただけのこと。