確認テスト
次の《例》にならって、あとの文を現在完了進行形の文に書きかえなさい。
《例》 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 swimming in the pool. ( for an hour )
- 正解文:
- I have been swimming in the pool for an hour.
- 日本語訳:
- 私は1時間ずっとプールで泳ぎ続けています。
- 解説:
- 主語 I なので have been swimming を使います。
Tom is playing the guitar. ( since he was ten )
- 正解文:
- Tom has been playing the guitar since he was ten.
- 日本語訳:
- トムは10歳の時からずっとギターを弾き続けています。
- 解説:
- 主語 Tom なので has been playing を使います。
They are talking about their trip. ( for a long time )
- 正解文:
- They have been talking about their trip for a long time.
- 日本語訳:
- 彼らは長い間ずっと旅行について話し合っています。
- 解説:
- 主語 They なので have been talking を使います。
The machine is working. ( since Monday )
- 正解文:
- The machine has been working since Monday.
- 日本語訳:
- その機械は月曜日からずっと動いています。
- 解説:
- 主語 The machine (単数) なので has been working を使います。
You are cooking dinner. ( for forty-five minutes )
- 正解文:
- You have been cooking dinner for forty-five minutes.
- 日本語訳:
- あなたは45分ずっと夕食を作り続けています。
- 解説:
- 主語 You なので have been cooking を使います。
My mother is making a cake. ( since 10:30 a.m. )
- 正解文:
- My mother has been making a cake since 10:30 a.m.
- 日本語訳:
- 私の母は午前10時30分からずっとケーキを作り続けています。
- 解説:
- 主語 My mother (単数) なので has been making を使います。
We are cleaning the house. ( for three hours )
- 正解文:
- We have been cleaning the house for three hours.
- 日本語訳:
- 私たちは3時間ずっと家を掃除し続けています。
- 解説:
- 主語 We なので have been cleaning を使います。
She is running a marathon. ( since 8 a.m. )
- 正解文:
- She has been running a marathon since 8 a.m.
- 日本語訳:
- 彼女は午前8時からずっとマラソンを走り続けています。
- 解説:
- 主語 She なので has been running を使います。
The baby is crying. ( for twenty minutes )
- 正解文:
- The baby has been crying for twenty minutes.
- 日本語訳:
- 赤ちゃんは20分ずっと泣き続けています。
- 解説:
- 主語 The baby (単数) なので has been crying を使います。
I am doing my homework. ( since 5 p.m. )
- 正解文:
- I have been doing my homework since 5 p.m.
- 日本語訳:
- 私は午後5時からずっと宿題をし続けています。
- 解説:
- 主語 I なので have been doing を使います。