現在完了の整理
現在完了の演習〔3用法の肯定文〕
1.次の英文で用法を判別する上で目印になる語句を○で囲み日本語に訳しなさい。
□(1)I have lived in Kyoto for ten years.
□(2)He has studied English since 1995.
□(3)I have visited Korea before.
□(4)My mother has been to China twice.
□(5)It has been rainy since last week.
□(6)They have been in Japan for two weeks.
□(7)She has just read the book.
□(8)I have already cleaned my room.
□(9)I’ve seen the movie once.
□(10)I’ve already had lunch.
2.次の日本語を英語に訳しなさい。
□(1)私たちはもう夕食を食べました。
□(2)私は以前その映画を見たことがあります。
□(3)私はカナダを2回訪れたことがあります。
□(4)私はちょうどその本を読んだところです。
□(5)彼女は5年間日本に住んでいます。
□(6)私は1度健の犬を見たことがあります。
□(7)彼らはもう到着しています。
□(8)私は長い間彼女を知っています。
□(9)私の母親は3年間英語の勉強をしています。
□(10)私は先週からずっと忙しいです。
〔解答〕
1.
□(1)私は京都に10年間住んでいます。(for)
□(2)彼は1995年からずっと英語の勉強をしています。(since)
□(3)私は以前韓国を訪れたことがあります。(before)
□(4)私の母は2回中国へ行ったことがあります。(twice)
□(5)先週からずっと雨が降っています。(since)
□(6)彼らは2週間ずっと日本にいます。(for)
□(7)彼女はちょうどその本を読んだところです。(just)
□(8)私はもう自分の部屋の掃除をしました。(already)
□(9)私は1回その映画を見たことがあります。(once)
□(10)私はもう昼食を食べました。(already)
2.
□(1)I have already had dinner.
□(2)I have seen the movie before.
□(3)I have visited (been to) Canada twice.
□(4)I have just read the book.
□(5)She has lived in Japan for five years.
□(6)I have seen Ken’s dog before.
□(7)They have already arrived.
□(8)I have know her for a long time.
□(9)My mother has studied English for three years.
□(10)I have been busy since last week.