確認テスト
次の《例》にならって、あとの文を現在完了進行形の文に書きかえなさい。
《例》 I am watching TV in the living room. ( for an hour )
→ I have been watching TV in the living room for an hour.
I am studying for the exam. ( for three hours )
- 正解文:
- I have been studying for the exam for three hours.
- 日本語訳:
- 私は3時間ずっと試験勉強をし続けています。
- 解説:
- 主語 I なので have been studying を使います。
Ken is waiting for the bus. ( since 9 o’clock )
- 正解文:
- Ken has been waiting for the bus since 9 o’clock.
- 日本語訳:
- ケンは9時からずっとバスを待ち続けています。
- 解説:
- 主語 Ken (単数) なので has been waiting を使います。
We are watching that movie. ( for half an hour )
- 正解文:
- We have been watching that movie for half an hour.
- 日本語訳:
- 私たちは30分ずっとあの映画を見続けています。
- 解説:
- 主語 We なので have been watching を使います。
She is talking on the phone. ( since noon )
- 正解文:
- She has been talking on the phone since noon.
- 日本語訳:
- 彼女は正午からずっと電話で話しています。
- 解説:
- 主語 She なので has been talking を使います。
The children are playing outside. ( for two hours )
- 正解文:
- The children have been playing outside for two hours.
- 日本語訳:
- 子供たちは2時間ずっと外で遊んでいます。
- 解説:
- 主語 The children (複数) なので have been playing を使います。
It is raining. ( since yesterday morning )
- 正解文:
- It has been raining since yesterday morning.
- 日本語訳:
- 昨日の朝からずっと雨が降り続いています。
- 解説:
- 主語 It なので has been raining を使います。
You are writing a letter. ( for twenty minutes )
- 正解文:
- You have been writing a letter for twenty minutes.
- 日本語訳:
- あなたは20分ずっと手紙を書き続けています。
- 解説:
- 主語 You なので have been writing を使います。
My father is driving. ( since 1 p.m. )
- 正解文:
- My father has been driving since 1 p.m.
- 日本語訳:
- 私の父は午後1時からずっと運転し続けています。
- 解説:
- 主語 My father (単数) なので has been driving を使います。
We are learning English. ( for five years )
- 正解文:
- We have been learning English for five years.
- 日本語訳:
- 私たちは5年間ずっと英語を学び続けています。
- 解説:
- 主語 We なので have been learning を使います。
The dog is barking loudly. ( since ten minutes ago )
- 正解文:
- The dog has been barking loudly since ten minutes ago.
- 日本語訳:
- その犬は10分前からずっと吠え続けています。
- 解説:
- 主語 The dog (単数) なので has been barking を使います。