確認テスト
次の英文を否定文に書きかえなさい。
The phone has been ringing for five minutes.
- 正解文:
- The phone hasn’t been ringing for five minutes.
- 日本語訳:
- 電話は5分ずっと鳴り続けているわけではありません。
- 解説:
- has の直後に not を入れます。
We have been looking for the key since we arrived.
- 正解文:
- We haven’t been looking for the key since we arrived.
- 日本語訳:
- 私たちは到着してからずっと鍵を探しているわけではありません。
- 解説:
- have の直後に not を入れます。
Mary has been studying French since last semester.
- 正解文:
- Mary hasn’t been studying French since last semester.
- 日本語訳:
- メアリーは去学期からずっとフランス語を勉強し続けているわけではありません。
- 解説:
- has の直後に not を入れます。
I have been cleaning the garden for an hour.
- 正解文:
- I haven’t been cleaning the garden for an hour.
- 日本語訳:
- 私は1時間ずっと庭を掃除し続けているわけではありません。
- 解説:
- have の直後に not を入れます。
He has been working at the office for ten years.
- 正解文:
- He hasn’t been working at the office for ten years.
- 日本語訳:
- 彼は10年間ずっとオフィスで働き続けているわけではありません。
- 解説:
- has の直後に not を入れます。
The teacher has been speaking for twenty minutes.
- 正解文:
- The teacher hasn’t been speaking for twenty minutes.
- 日本語訳:
- 先生は20分ずっと話し続けているわけではありません。
- 解説:
- has の直後に not を入れます。
My neighbors have been building a fence since Saturday.
- 正解文:
- My neighbors haven’t been building a fence since Saturday.
- 日本語訳:
- 私の隣人たちは土曜日からずっと塀を作り続けているわけではありません。
- 解説:
- have の直後に not を入れます。
It has been snowing since last night.
- 正解文:
- It hasn’t been snowing since last night.
- 日本語訳:
- 昨夜からずっと雪が降っているわけではありません。
- 解説:
- has の直後に not を入れます。
You have been playing video games for too long.
- 正解文:
- You haven’t been playing video games for too long.
- 日本語訳:
- あなたは長い間ずっとビデオゲームをし続けているわけではありません。
- 解説:
- have の直後に not を入れます。
The tourists have been waiting for the bus since the morning.
- 正解文:
- The tourists haven’t been waiting for the bus since the morning.
- 日本語訳:
- 旅行者たちは朝からずっとバスを待ち続けているわけではありません。
- 解説:
- have の直後に not を入れます。