トップhave+過去分詞…for~ ~間ずっと…だ

中学英語|have+過去分詞 … for ~ ~間ずっと…だ

中学で習った英文法のやり直し学習をしています。
今回は「have+過去分詞 … for ~」についての復習です。

《課題文》

■継続(~の間ずっと…だ)

stayJapan

Sam has been in Japan for three years.
サムは3年間の間、日本にいる。

How long have you stayed in this hotel?
どのくらいこのホテルに滞在しているのですか?

Since last Friday.
先週の金曜日から。

《解説》

過去に始まったことが現在まで続いていることを表す現在完了には、 for (~の間)、since(~以来)、all day (一日中)など期間を表す語句がよく用いられる。

He has been sick since Monday.
彼は月曜から病気です。

I have stayed home all day.
私は一日中家にいました。(現在もいる)

I haven't seen him for a long time.
私は長い間彼に会っていない。

「どのくらい~していますか、いつから~していますか」 と継続の期間を尋ねるときは How long で始まる疑問文にする。

How long has he been a teacher?
彼はいつから先生をしているのですか?

《問題》

( ) 内の語を正しい順になおしなさい。

 

 

 

 


a:646 t:1 y:3