こんにちは、高橋 美湖です。
昨日から少しのどが痛く、咳が出始めました。
気をつけないといけませんね。
さて、「彼は、2週間も病気です。」って英語でどう言うのでしょうか?
↓
正解は、He has been ill as long as 2 weeks.です。
ここでは、継続を表す現在完了を使います。
現在完了の基本形は、どうでしたか?
↓
have/has +過去分詞
彼は、病気である。 He is ill.
これは、今の状態を表していますので現在形を使います。
ある時点から病気で今も病気の場合に現在完了を使います。
be動詞の過去分詞が、been ですね。
ですので has been ill になります。
もう一つポイントなのが「2週間も」の【も】です。
これを as long as で表します。
数値を強めたい時に使います。
as long as は、時間、 as far as は、距離 を強める時に使います。
例えば、
I walked as long as 2 hours. 私は2時間も歩いた。
I walk as far s 2km. 私は2キロも歩いた。
使ってみてくださいね。
今回の文の現在完了は、中学3年生で習います。