《設例 - 地方発送もさせていただきます。

Short Cut 3-2
3-2 現在完了形(1)… 継続用法
(1)現在完了形の継続用法「(ずっと)∼している」「(ずっと)∼だ」
過去の事実が、現在まで継続していることを示す用法で、和訳は『ずっと∼している、
∼だ』が適切だ。過去分詞を使うのは、現在の事実や状態を表す方で、たいていは、その
後に期間の副詞句が付く。基本的には下のような形になる。
2つの文の意味をまとめて、1文の現在完了形にする問題もあるので、けっこう日本語
力(?)が要求されることもある。
現在完了形 継続用法
主語
have
has + 過去分詞形
for
フォー
不特定期間「∼の間」
シンス
時間の起点「∼から」
since
…
for
during 日数や日付
since
ドゥアリング
during
特定期間「∼の間」
《設例 1》副詞句をまず知っておく。
◇不特定期間の for、特定期間の during
【a】 for a week (1 週間)
【b】 during the week (その週の間)
【c】 for ten years (10 年間)
【d】 during the vacation ([その]休暇中)
year(イヤー)=年、month(マンス)=月、week(ウイーク)=週、day(デイ)=日、spring(スプリング)=春、
summer(サマァ)=夏、fall(フォール) , autumn(オウタム)=秋、winter(ウインター)=冬 などは、これを機会に
覚えなおしておこう。
◇時間起点の since「∼から」は節も持てる。from a child「子供のころから」だけ例外
【e】 since last year (去年から)
【f】 since yesterday (昨日から)
【g】 since I was a child (子供のころから)
◇『5 日前から』は ago を使わず、『5 日間』にする。
【h】 since five days ago
⇒ for five days
1
誠衛塾 英語学習相談室
Short Cut 3-2
《設例 2》2つの文の意味をまとめて、1文の現在完了形にする。
◇2 つの文が表す意味を合体させて、現在の事実を現在完了形にして 1 文にする
And you (still) stay in Japan.
【a】 You came to Japan last week.
図にするとこうなる。2つの事実をうまくまとめるのが現在完了形だ。
《現在の事実》
今も日本に
滞在している
《過去の事実》
先週に
日本に来た
「先週からずっと日本に滞在している」現在の動詞が過去分詞、期間の副詞句も作る。
→ You have stayed in Japan since last week.
(あなたは先週から日本にいる)
「来た」事実は、もう完全に過去のことだから現在完了形にはならない。
「今日本に滞在している」
事実を強調して have+過去分詞 stayed の現在完了形に変えると OK。
◇been を使う文。
【b】 He has
been
in Japan for two years.
(彼は日本に 2 年間いる)
「彼は日本にいる」の文が正確に He
is
in Japan.
と書ける人なら、この例文で been が使
われている理由がわかるはずだ。答えは「本動詞が be 動詞だから」である。
◇不定詞も使えるし、表現が豊かになる
【c】 She has wanted to buy that guitar for a long time.
(彼女は長い間、あのギターーを買いたいと思っている)
2
誠衛塾 英語学習相談室
Short Cut 3-2
[基本 1]
和訳をした後、A:B:の指示に従って、各下線部を(
)の語句と入れ換え、全文を書き改
めなさい。
1.
I
have been in Tokyo
for three years.
A:(マイクは / 去年から) B:(彼らは / 1 週間)
2.
She has looked busy
since this morning.
A:(その子供たちは / 楽しい /昨日から)B:(あなたは / ひまな / さっきから)
3.
You have stayed at this hotel
for three days.
A:(彼女は /10日間)B:(私たちは / 夏休みの間)
(2)特別疑問文 How long は継続用法ではよく使う
下線部をたずねる場合、have , has を使うが、疑問詞 how long は継続用法の花形だ。
《設例 3》下線部をたずねる疑問文を作ると…
◇for∼の句は how long「どれぐらいの間」でたずねる
【a】
②
You have used ③this car
①
for more than ten years.
[more than∼以上]
[下線部①]
→
How long
have
you used this car?
(あなたはどれぐらいの間この車を使っているのですか)
[受けた答え]For more than ten years.
(10 年以上です)
[下線部②]三人称単数のつもりでたずねるから has を使う。
→ Who has used this car for more than ten years?
(誰がこの車を 10 年間以上使っているのですか)
[受けた答え]I have. / You have.
[下線部③]
→ What have you used for more than ten years?
This car.
(あなたは何を 10 年間以上使っているのですか)
3
誠衛塾 英語学習相談室
Short Cut 3-2
[基本 2]
下の1∼3 について、
[1] (
)内の語を現在完了形に変えなさい。
[2] [1] で変えた文を、否定文・疑問文に転換しなさい。
[3] [1] の文で、下線部をたずねる特別疑問文を作りなさい。
1.
You (stay)
2.
It
3.
①
(be)
Jane
①
fine
①
(learn)
in Osaka
②
②
for a week.
since yesterday.
Spanish
②
for three years.
4
誠衛塾 英語学習相談室
Short Cut 3-2
[解答]
[基本 1]
【1】[元の和訳]私は 3 年間東京にいます。
[転換]A: Mike has been in Tokyo since last year.マイクは去年から東京にいます。 B:
They have been in Tokyo for a week.彼らは 1 週間東京にいます。
【2】[元の和訳]彼女は今朝からずっと忙しそうに見えます。
[転換]A: The children have looked happy since yesterday.その子供たちは、昨日から
楽しそうに見えます。B: You have looked free since then.あなたはさっきからずっとひま
そうに見える。
【3】[元の和訳]あなたは 3 日間このホテルに滞在しています。
[転換]A: She has stayed at this hotel for ten days.彼女は 10 日間このホテルに滞在し
ています。B: We have stayed at this hotel during the summer vacation.私たちは夏休み
の間このホテルに滞在しています。
[基本 2]
【1】 [1] You have stayed in Osaka for a week.[和訳]あなたは 1 週間大阪にいます。
[2][否定文]You haven’t stayed in Osaka for a week. あなたは 1 週間大阪にいるのでは
ない。
[疑問文]Have you stayed in Osaka for a week? あなたは 1 週間大阪にいますか。
[受けた答え]Yes, I have. / No, I haven’t.
[3][下線部 1]Where have you stayed for a week? あなたは 1 週間どこにいますか。In
Osaka.大阪です。[下線部 2]How long have you stayed in Osaka? あなたは大阪にどれ
ぐらいいますか。For a week. 1 週間です。
【2】[1] It has been fine since yesterday.[和訳]昨日から晴れです。
[2][否定文]It hasn’t been fine since yesterday.昨日から晴れではない。
[疑問文]Has it
been fine since yesterday?昨日から晴れですか。
[受けた答え]Yes, it has. / No, it hasn’t.
[3][下線部 1]How has it been since yesterday? 昨日からどのようですか。It has been
fine. 昨日から晴れです。
[下線部 2]How long has it been fine? どれぐらい晴れですか。
Since yesterday.昨日からです。
5
誠衛塾 英語学習相談室
Short Cut 3-2
【3】[1] Jane has learned Spanish for three years.[和訳]ジェーンは 3 年間スペイン
語を習っている。
[2][否定文]Jane hasn’t learned Spanish for three years.ジェーンは 3 年間スペイン語
を習っているのではない。[疑問文]Has Jane learned Spanish for three years ? ジェー
ンは 3 年間スペイン語を習っているのですか。
[受けた答え]Yes, she has. / No, she hasn’t.
[3][下線部 1]Who has learned Spanish for three years ? 誰が 3 年間スペイン語を習っ
ているのですか。
Jane has.ジェーンです。
[下線部 2]How long has Jane learned Spanish?
ジェーンはどれぐらいスペイン語を習っていますか。Fro three years.3 年間です。
6
誠衛塾 英語学習相談室