確認テスト
◆ 次の(例)にならって、下線部をたずねる疑問文を書きなさい。
(例)He has been in Japan ( for two months ).
→ How long has he been in Japan?
They have lived in this town ( for five years ).
- 正解文:
- How long have they lived in this town?
- 日本語訳:
- 彼らはどのくらいの間、この町に住んでいますか。
- 解説:
- How longの後の語順は**have + 主語 + 過去分詞?**です。主語が複数なので have を使います。
She has been sick in bed ( for a week ).
- 正解文:
- How long has she been sick in bed?
- 日本語訳:
- 彼女はどのくらいの間、病気で寝ていますか。
- 解説:
- 主語が単数なので has を使い、How long + has + 主語 + been? の語順になります。
I have used this bicycle ( for three years ).
- 正解文:
- How long have I used this bicycle?
- 日本語訳:
- どのくらいの間、私はこの自転車を使っていますか。
- 解説:
- 主語が I なので have を使います。
The tree has been there ( for more than a hundred years ).
- 正解文:
- How long has the tree been there?
- 日本語訳:
- その木はどのくらいの間、そこにありますか。
- 解説:
- 主語が単数(The tree)なので has を使い、How long + has + 主語 + been? の語順になります。
You have studied English ( since 2022 ).
- 正解文:
- How long have you studied English?
- 日本語訳:
- あなたはどのくらいの間、英語を勉強していますか。
- 解説:
- 主語が You なので have を使い、How long + have + you + 過去分詞? の語順になります。
My father has worked at that company ( for ten years ).
- 正解文:
- How long has your father worked at that company?
- 日本語訳:
- あなたのお父さんはどのくらいの間、その会社で働いていますか。
- 解説:
- 主語が単数(My father)なので has を使います。
We have lived in Tokyo ( since we were children ).
- 正解文:
- How long have we lived in Tokyo?
- 日本語訳:
- 私たちはどのくらいの間、東京に住んでいますか。
- 解説:
- 主語が We なので have を使います。
He has known her ( for a long time ).
- 正解文:
- How long has he known her?
- 日本語訳:
- 彼はどのくらいの間、彼女を知っていますか。
- 解説:
- 主語が単数なので has を使い、How long + has + 主語 + 過去分詞? の語順になります。
It has rained ( since morning ).
- 正解文:
- How long has it rained?
- 日本語訳:
- どのくらいの間、雨が降っていますか。
- 解説:
- 主語が It なので has を使い、How long + has + it + 過去分詞? の語順になります。
The shop has been closed ( for two hours ).
- 正解文:
- How long has the shop been closed?
- 日本語訳:
- その店はどのくらいの間、閉まっていますか。
- 解説:
- 主語が単数(The shop)なので has を使い、How long + has + 主語 + been? の語順になります。