確認テスト
◆ 次の(例)にならって、あとの文を現在完了形の文に書きかえなさい。
(例) I am in Hokkaido. ( for two weeks )
→ I have been in Hokkaido for two weeks.
They live in Osaka. ( since 2020 )
- 正解文:
- They have lived in Osaka since 2020.
- 日本語訳:
- 彼らは2020年から大阪に住んでいます。
- 解説:
- 主語が複数なので have lived を使います。
I watch TV. ( for two hours )
- 正解文:
- I have watched TV for two hours.
- 日本語訳:
- 私は2時間テレビを見ています。
- 解説:
- 動詞 watch を have watched に変えます。
She wants to read the book. ( since then )
- 正解文:
- She has wanted to read the book since then.
- 日本語訳:
- 彼女はその時以来、ずっとその本を読みたいと思っています。
- 解説:
- want を has wanted に変えます。
We learn English. ( for five years )
- 正解文:
- We have learned English for five years.
- 日本語訳:
- 私たちは5年間英語を習っています。
- 解説:
- 動詞 learn を have learned に変えます。
He is busy. ( since morning )
- 正解文:
- He has been busy since morning.
- 日本語訳:
- 彼は朝からずっと忙しいです。
- 解説:
- 主語が単数なので has been を使います。
How long are you here? ( How long / have / be / you )
- 正解文:
- How long have you been here?
- 日本語訳:
- あなたはどのくらいの間、ここにいるのですか。
- 解説:
- 疑問文なので How long have you been の語順を使います。
They are tired. ( for many hours )
- 正解文:
- They have been tired for many hours.
- 日本語訳:
- 彼らは何時間も疲れています。
- 解説:
- 主語が複数なので have been を使います。
I read this book. ( since yesterday )
- 正解文:
- I have read this book since yesterday.
- 日本語訳:
- 私は昨日からずっとこの本を読んでいます。
- 解説:
- 動詞 read を have read に変えます。
She has a bicycle. ( for two years )
- 正解文:
- She has had a bicycle for two years.
- 日本語訳:
- 彼女は2年間自転車を持っています。
- 解説:
- 動詞 have を has had に変えます。
It snows. ( since last night )
- 正解文:
- It has snowed since last night.
- 日本語訳:
- 昨夜からずっと雪が降っています。
- 解説:
- 主語が It なので has snowed を使います。