2確認問題(現在完了形)解答・解説
(1)They have waited for the bus.(疑問文に)
まずは和訳してみましょう。
主語は「彼らは」ですね。
この文章には「For」があるので「継続」の現在完了形ということがわかりますね。
wait for=~を待つ
wait for the bus=バスを待つ
have+過去分詞
彼らは、バスを待っています。
ですから、この文章を疑問文にしないといけません。
「彼らは、バスを待っていますか?」
現在完了形の「継続」の疑問文の文章にしないといけませんから、
Have[has]+主語+過去分詞~?
Have they waited for the bus ?
(2)Mike has been in Japan for ten days.(下線部をたずねる文に)
下線部は for ten daysにあります。意味は「10日間」
この文章はhave[has] been in ~ がありますから
「(ずっと)~にいる」という継続の現在完了形の文章になります。
主語はMike=マイク
「マイクは10日間ずっと日本にいる。」となります
この文章の10日間をたずねる文章に変えると、
「マイクは何日間(どのくらい)日本にいましたか?」
どのくらい?とたずねる文章は「How long~?」
文法は
How long+have[has]+主語+過去分詞 ~?
それでは、あてはめていきましょう。
How long
主語はマイクですから三人称単数ですね
ですからhave ではなく has を使います
How long has Mike
過去分詞はbeen=be動詞の過去分詞
How long has Mike been ~?
ここまで訳すと「マイクは何日間いましたか?」という文章になります
何処にいたのかを付け加えなければいけませんね
「日本にいた」のですから
in Japan
How long has Mike been in Japan ?
これで、「マイクは何日間日本にいましたか?」
(3)I have seen whales.(「一度も見たことがない」という文に)
まずは和訳してみましょう
主語は「私は」
seen = see「見る」の過去分詞
whales=くじら
have seen ですから現在完了形の「経験」
私は鯨を見たことがある。(この文章では場所がないので未完成?)
ですが、この文章を「一度も見たことがない」という文章には変換できますね。
まずは、和訳から作りましょう
「私は一度も鯨を見たことがない」
「一度も~ない」は英文では never を
have と過去分詞 の間に加えます。
主語+have[has]+never+過去分詞 ~.
I have never seen whales.
コメント