英語ど~するの?

NO ENGLISH NO LIFEなサイト

TOEIC PART6に頻出!?「現在完了形」を攻略しよう!【第12回TOEIC英文法対策】

スポンサーリンク

●英語ど~するの?」人気記事セレクションはこちらです!

f:id:engproject:20170419152753j:plain

この記事を読むと
完了形についてわかるようになります


● いつもありがとうございます、あさてつです。


前回(第11回TOEIC英文法対策)で「時制」についての学習をしました。


参考までに
blog.makocho0828.net



今回はその続きで「現在完了形」を攻略したいと思います。


意外にこの現在完了形、苦手にしている人が多いようですね。


したがってまずは「現在完了形」っていったい何?というところから学習しましょう。コツをつかめば簡単です!

現在完了形は過去から現在までの「期間」を表す用法


「現在完了形」【過去から現在までの】期間を表す表現です。簡単に言うと【過去と現在を両方含んでいる】と解釈しても良いでしょう。例えば、


例 I played tennis.
「私はテニスをした」


この文は「過去形」、したがって「現在」を含んでいません


つまりここの「I(私)」は現在においてテニスをしていないのです。


ところがこれを



例 I have played tennis.



とするとhave+過去分詞「現在完了形」ですから、この文は


「私は【過去のあるときから現在まで】テニスをしている」というニュアンスになるのです。


まずはこれが「現在完了形」の特徴と言ってよいでしょう。


この辺をもっと基礎から掘り起こしたい人はこちらの記事がおススメです
www.makocho0828.net

完了形とともに使う言葉とは

f:id:engproject:20170419152843j:plain

過去形や未来形と同様、(現在)完了形も一緒に使う言葉があります。まずは基本的な語句を押さえましょう。


The country has experienced a steady population growth since 2000.
「その郡では2000年以来、人口が堅調に増加してきている」


Mr.Ken has worked at this company for 30 years.
「Kenさんはこの会社で30年働いた」


とこのように完了形は【期間】を表す表現ですから、for~「~の間」since~「~から・以来」などといった表現と一緒に使われるんですね。


yesterday~agoといった表現とは一緒に使われませんので注意しましょう。


ではTOEIC系練習問題をやってみましょう!

練習問題


【問】次の(     )に適切な語句を入れなさい

(1) Sales of organic products have steadily ( ) over the past few years.

① increase
② increased
③ increasing
④ increases



(2) Next Friday is the anniversary of the opening of our restaurant, and by then we _______ in business for 20 years.

① will be  
② had been  
③ will have been  
④ are





【解説】

(1) Sales of organic products have steadily ( ) over the past few years.

① increase
② increased
③ increasing
④ increases

まずは基本からですね。haveがありますので後ろには過去分詞が来ます。現在完了形の基本形はhave+過去分詞でした。したがって②が正解。

訳「オーガニック製品の売り上げはここ数年にわたって堅調に増加している」



(2) Next Friday is the anniversary of the opening of our restaurant, and by then we _______ in business for 20 years.

① will be  
② had been  
③ will have been  
④ are


英文を眺めてみるとfor 20 years「20年間」があります。【期間】を表しますので、時制は「完了形」になるとわかります。


またby then「そのときまでに」とはby next Friday「来週の金曜日までに」という意味で、nextが「未来」を表す言葉ですね。したがって


未来完了形 ⇒ 未来完了形(will have+過去分詞)と分かるわけです。したがって③が正解。

あとがき

f:id:engproject:20170419152920j:plain

さて今回はいかがだったでしょうか。過去形にしろ現在完了形にしろ時制を決める言葉が必ずありますので、丁寧に英文を見ることが大事ですね!


また会いましょう。


基礎から英文法を学習したい方はことらのサイトもオススメです!
www.makocho0828.net