2011-02-28

中学英語で学ぶ現在完了3

現在完了の意味と用法-継続


「ずっと~している」という意味を表します。
過去のある時点で始まった 状態や動作 が現在までずっと続いている

「過去から現在について」述べる現在完了としては、比較的理解しやすい用法ではないでしょうか。

継続を表す現在完了は期間を表す表現スタート時点を表す表現が使われます。

1.for+期間=「~の間」
Forの後ろにはtwo years, six monthsなどの期間を表す語句が続きます。

例文
My brother has been busy for two days.
私の兄は2日間ずっと忙しい。

I have not heard from her for two months.
2ヶ月間彼女から連絡がない。


2.since+過去のある時点=「~以来(から)」
sinceの後にはlast week, 1986などの過去のスタート時点を表す語句が続きます。
また、文章も続けることができます(例文参照)。

例文
I have studied English since 1995.
私は1995年以来(から)英語を勉強しています。

I have known Ken since he was a child.
私はケンを、彼が子供のころから知っています。


3.How long=「どのくらい長く」
継続の期間がどのくらい続いているのかを尋ねる時に使う疑問文です。

文型:How long have (has)+主語+動詞過去分詞。。。?

例文
How long have you worked for this company?
どのくらい長く(いつから)この会社で働いていますか?

答え方:For about fifteen years.
     約15年間です

※日本語の表現だと「いつから~していますか」の方が自然になります。

早稲田外語専門学校
TOEIC(R)対策公開講座

2011-02-26

中学単語で学ぶ現在完了2

現在完了のはなし2

今回は「現在完了」の2回目で、否定文・疑問文の作り方を確認します。

否定文の作り方
文型:主語+have (has)+not+動詞過去分詞
例えば
肯定文:They have arrived. (彼らは到着しました)
         ↓have(has)の後ろにnot(never)などをつける
否定文:They have not arrived. (彼らはまだ到着していません。)

※ be動詞の感覚と同じ感じがあります。


疑問文の作り方
He has eaten lunch.
(have/hasを文頭におく)
   
Has he eaten lunch?
※これもbe動詞と似ています。

※疑問詞のある場合

Who has made that cake? (誰がこのケーキを作りましたか)
疑問詞have(has)+動詞過去分詞…?
答え方: John has. (疑問詞が主語の場合)

What have you made? (あなたは何を作りましたか)
疑問詞have(has)+主語+動詞過去分詞…?
答え方: I have made the dish. (疑問詞が主語以外)

しっかりとhave(has)のおく位置を確認して置いてください。

早稲田外語専門学校
TOEIC(R)対策公開講座