現在完了の意味と用法-継続
「ずっと~している」という意味を表します。
過去のある時点で始まった 状態や動作 が現在までずっと続いている
「過去から現在について」述べる現在完了としては、比較的理解しやすい用法ではないでしょうか。
継続を表す現在完了は期間を表す表現やスタート時点を表す表現が使われます。
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)対策公開講座
0 件のコメント:
コメントを投稿