確認テスト
次の文を疑問文に書きかえ、( )内の語を使って答えの文を書きなさい。
They have been saving money for their trip since January. (Yes)
- 正解文:
- Have they been saving money for their trip since January? Yes, they have.
- 日本語訳:
- 彼らは1月からずっと旅行のためにお金を貯め続けていますか。はい、貯め続けています。
- 解説:
- 主語 They なので Have を使い、答えは Yes, they have です。
The machine has been running for ten hours. (No)
- 正解文:
- Has the machine been running for ten hours? No, it hasn’t.
- 日本語訳:
- その機械は10時間ずっと動き続けていますか。いいえ、動き続けていません。
- 解説:
- 主語が単数なので Has を使い、否定の答えは No, it hasn’t です。
You have been teaching English for ten years. (Yes)
- 正解文:
- Have you been teaching English for ten years? Yes, I have.
- 日本語訳:
- あなたは10年間ずっと英語を教えていますか。はい、教えています。
- 解説:
- 主語 You なので Have を使い、答えは Yes, I have です。
My sister has been watching TV since 8 p.m. (No)
- 正解文:
- Has your sister been watching TV since 8 p.m.? No, she hasn’t.
- 日本語訳:
- あなたの姉は午後8時からずっとテレビを見ていますか。いいえ、見ていません。
- 解説:
- 主語が単数なので Has を使い、否定の答えは No, she hasn’t です。
The boys have been fighting for a while. (Yes)
- 正解文:
- Have the boys been fighting for a while? Yes, they have.
- 日本語訳:
- 少年たちはしばらくずっと喧嘩し続けていますか。はい、し続けています。
- 解説:
- 主語が複数なので Have を使い、答えは Yes, they have です。
The phone has been ringing for five minutes. (No)
- 正解文:
- Has the phone been ringing for five minutes? No, it hasn’t.
- 日本語訳:
- 電話は5分間ずっと鳴り続けていますか。いいえ、鳴り続けていません。
- 解説:
- 主語が単数なので Has を使い、否定の答えは No, it hasn’t です。
We have been preparing for the party since morning. (Yes)
- 正解文:
- Have we been preparing for the party since morning? Yes, we have.
- 日本語訳:
- 私たちは朝からずっとパーティーの準備をしていますか。はい、しています。
- 解説:
- 主語 We なので Have を使い、答えは Yes, we have です。
The teacher has been correcting tests since noon. (No)
- 正解文:
- Has the teacher been correcting tests since noon? No, he hasn’t.
- 日本語訳:
- 先生は正午からずっとテストを採点していますか。いいえ、採点していません。
- 解説:
- 主語が単数なので Has を使い、否定の答えは No, he hasn’t です。
You have been cleaning your room for thirty minutes. (Yes)
- 正解文:
- Have you been cleaning your room for thirty minutes? Yes, I have.
- 日本語訳:
- あなたは30分ずっと部屋を掃除し続けていますか。はい、し続けています。
- 解説:
- 主語 You なので Have を使い、答えは Yes, I have です。
He has been searching for a new job for two months. (No)
- 正解文:
- Has he been searching for a new job for two months? No, he hasn’t.
- 日本語訳:
- 彼は2ヶ月間ずっと新しい仕事を探していますか。いいえ、探していません。
- 解説:
- 主語 He なので Has を使い、否定の答えは No, he hasn’t です。