① 現在完了【継続】 p.65 1) 現在完了には『(過去のある時点から)ずっと…している、ずっと…だ』という意味で、 動作・状態の"継続"を表すものがある。この"継続"の文では、"期間"を表すfor~(~の間)や "起点"を表すsince~(~以来、~から(ずっと))を伴うことが多い。 〈for +期間を表す語句〉(~の間) ☞ for three hours(3時間)、for a year(1年間)、for a long time(長い間) 〈since +過去のある一時点[起点]を表す語句〉(~以来、~から(ずっと)) ☞ since 1990(1990 年から)、since last Sunday(この前の日曜日から)、since yesterday(昨日から) 2) 指示があるまで書かないで! 1.一週間ずっと病気で寝ています。 I have ( ) sick in bed ( ) a week. 2.きみの兄さんと私は 2000 年からずっとお互いを知っている。 Your brother and I have ( ) each other ( ) 2000. 3.ユキは昨日からスペインの首都に滞在している。 Yuki ( )( ) in the capital of Spain ( ) yesterday. 4.デイビッドは 12 年間古代エジプトの文化を勉強している。 David has ( ) the culture of ancient Egypt ( )( )( ). 5.私たちは長い間、メアリーを見ていません[に会っていません]。 We ( ) seen Mary for a long time. 6.あなたのおじさんは先月からロシアにいるのですか。はい、そうです。 ( ) your uncle ( ) in Russia ( )( ) month? Yes, he has. ② How long+現在完了…? 1) 『どのくらい(の間)…していますか』と"継続"の期間をたずねる時は、 〈How long+have[has]+主語+過去分詞…?〉を使って表す。 この問いには for ~や since ~を使って答えることが多いが、sinceは後に《主語+動詞》を 続けて《主語が…して以来[からずっと]》という意味の接続詞として用いられることもある。 2) 指示があるまで書かないで! 1.ジャックはどのくらいの間忙しいですか。 ( )( )( ) Jack been busy? 彼はそのコンピューター会社に加わってからずっと忙しいです。 He has ( ) busy ( ) he joined the computer company. 2.あなたはどのくらいの間、この街(this city)に住んでいますか。 ③ 現在完了と過去を表す語句 現在完了は、(過去から始まった事柄が)現在に影響しているという内容を表し、時間軸上は あくまでも『現在』に近い表現なので、過去を表す語句(~ ago, yesterday, last ~など)を単独 で現在完了の文で用いることはできない。こうした過去を表す語句を現在完了で用いるには、 その前に since をつける。 × My brother has lived in New York last year. ○ My brother has lived in New York since last year. ① 現在完了【継続】 p.65 1) 現在完了には『(過去のある時点から)ずっと…している、ずっと…だ』という意味で、 動作・状態の"継続"を表すものがある。この"継続"の文では、"期間"を表すfor~(~の間)や "起点"を表すsince~(~以来、~から(ずっと))を伴うことが多い。 〈for +期間を表す語句〉(~の間) ☞ for three hours(3時間)、for a year(1年間)、for a long time(長い間) 〈since +過去のある一時点[起点]を表す語句〉(~以来、~から(ずっと)) ☞ since 1990(1990 年から)、since last Sunday(この前の日曜日から)、since yesterday(昨日から) 2) 指示があるまで書かないで! 1.一週間ずっと病気で寝ています。 I have ( ) sick in bed ( ) a week. been / for 2.きみの兄さんと私は 2000 年からずっとお互いを知っている。 Your brother and I have ( ) each other ( ) 2000. known / since 3.ユキは昨日からスペインの首都に滞在している。 Yuki ( )( ) in the capital of Spain ( ) yesterday. has stayed / since 4.デイビッドは 12 年間古代エジプトの文化を勉強している。 studied / for twelve years David has ( ) the culture of ancient Egypt ( )( )( ). 5.私たちは長い間、メアリーを見ていません[に会っていません]。 We ( ) seen Mary for a long time. haven't 6.あなたのおじさんは先月からロシアにいるのですか。はい、そうです。Has / been / since last ( ) your uncle ( ) in Russia ( )( ) month? Yes, he has. ② How long+現在完了…? 1) 『どのくらい(の間)…していますか』と"継続"の期間をたずねる時は、 〈How long+have[has]+主語+過去分詞…?〉を使って表す。 この問いには for ~や since ~を使って答えることが多いが、sinceは後に《主語+動詞》を 続けて《主語が…して以来[からずっと]》という意味の接続詞として用いられることもある。 2) 指示があるまで書かないで! 1.ジャックはどのくらいの間忙しいですか。 ( )( )( ) Jack been busy? How long has 彼はそのコンピューター会社に加わってからずっと忙しいです。 He has ( ) busy ( ) he joined the computer company. been / since 2.あなたはどのくらいの間、この街(this city)に住んでいますか。 How long have you lived in this city? ③ 現在完了と過去を表す語句 現在完了は、(過去から始まった事柄が)現在に影響しているという内容を表し、時間軸上は あくまでも『現在』に近い表現なので、過去を表す語句(~ ago, yesterday, last ~など)を単独 で現在完了の文で用いることはできない。こうした過去を表す語句を現在完了で用いるには、 その前に since をつける。 × My brother has lived in New York last year. ○ My brother has lived in New York since last year.
© Copyright 2024 ExpyDoc