確認テスト
◆ 次の(例)にならって、下線部をたずねる疑問文を書きなさい。
(例)He has been in Japan ( for two months ).
→ How long has he been in Japan?
The children have been quiet ( for an hour ).
- 正解文:
- How long have the children been quiet?
- 日本語訳:
- 子供たちはどのくらいの間、静かにしていますか。
- 解説:
- 主語が複数(The children)なので have を使います。
She has taught piano ( since 2018 ).
- 正解文:
- How long has she taught piano?
- 日本語訳:
- 彼女はどのくらいの間、ピアノを教えていますか。
- 解説:
- 主語が単数なので has を使います。
We have waited for the bus ( for twenty minutes ).
- 正解文:
- How long have we waited for the bus?
- 日本語訳:
- 私たちはどのくらいの間、バスを待っていますか。
- 解説:
- 主語が We なので have を使います。
Mr. Sato has been busy ( since yesterday ).
- 正解文:
- How long has Mr. Sato been busy?
- 日本語訳:
- 佐藤さんはどのくらいの間、忙しいですか。
- 解説:
- 主語が単数(Mr. Sato)なので has を使います。
They have studied Japanese ( for two years ).
- 正解文:
- How long have they studied Japanese?
- 日本語訳:
- 彼らはどのくらいの間、日本語を勉強していますか。
- 解説:
- 主語が複数なので have を使います。
He has lived in Osaka ( since 2020 ).
- 正解文:
- How long has he lived in Osaka?
- 日本語訳:
- 彼はどのくらいの間、大阪に住んでいますか。
- 解説:
- 主語が単数なので has を使います。
You have had that camera ( for a month ).
- 正解文:
- How long have you had that camera?
- 日本語訳:
- あなたはどのくらいの間、そのカメラを持っていますか。
- 解説:
- 主語が You なので have を使います。
She has been a nurse ( since 2019 ).
- 正解文:
- How long has she been a nurse?
- 日本語訳:
- 彼女はどのくらいの間、看護師をしていますか。
- 解説:
- 主語が単数なので has を使います。
The singer has sung many songs ( for a year ).
- 正解文:
- How long has the singer sung many songs?
- 日本語訳:
- その歌手はどのくらいの間、たくさんの歌を歌っていますか。
- 解説:
- 主語が単数(The singer)なので has を使います。
I have worked here ( since last year ).
- 正解文:
- How long have I worked here?
- 日本語訳:
- どのくらいの間、私はここで働いていますか。
- 解説:
- 主語が I なので have を使います。