英語喫茶~英語・英文法・英会話~
著書向け確認問題

英語喫茶基礎からの英語学習確認問題現在完了(完了・結果)2 Day65>現在完了について 選択式確認問題の解説




 選択式確認問題の解説です。
 練習問題の解答後に参照してみてください。

選択式1  現在完了形について




解説です

 現在完了形についての問題です。現在完了形の意味は日本語話者にとっては難しいところがあり、過去形と現在完了形の使い分けに難しいところがあります。
 現在完了形の形式は、「have+過去分詞」です。「have」は主語が三人称単数形の場合は「has」になります。
 また文中で用いられる副詞の意味も、過去形と現在完了形の使い分けにつながっています。副詞についても注意してみましょう。


問題1について
 解答は次のようになります。
 The train has just arrived at the station.

 主語が The train であることから、次に置くのは have ではなく has を置きます。 has の後ろには過去分詞が置かれますが、ここでは arrived が置かれます。
 arrived は arrive の過去形と過去分詞になります。 arrive は「到着する」という意味の動詞です。
 has と過去分詞 arrived の間には just が用いられていますが、これは「ちょうど」を意味する副詞です。
 The train has just arrived at the station. で「電車がちょうど駅に到着しました。」という意味になります。


問題2について
 解答は次のようになります。
 He was transferred last month.

 この問題文でまず注意することは、文の後に last month が置かれていることです。これは明確な過去の時点が置かれていることから現在完了形ではなくて、過去形の文を選択することになります。
 過去の時点を表す文になりますので、動詞も過去形を用いている分を見ますが、ここでは transferred を用いています。 transferred は transfer の過去形です。 transfer は「移動させる」や「転勤させる」という意味の動詞です。
 もう1つ注意することは問題文が受動態になっていることです。過去の時点を表す文ですので、 be動詞には was を用います。
 He was transferred last month. で「彼は先月転勤しました。」という意味になります。


問題3について
 解答は次のようになります。
 Food prices have increased recently.

 問題文ではすべて has または have が用いられています。
 recently は「最近」という意味の副詞で、現在完了形にはよく使われます。
 主語である Food prices は「食料品の物価」という意味ですが、複数形になっています。そこで次に用いられるのは have のほうになります。
 have の後の過去分詞には increased を置きます。 increased は increase の過去形と過去分詞です。
 increase は「増える」という意味の動詞です。
 Food prices have increased recently. で「食料品の物価が最近上昇した。」という意味になります。


問題4について
 解答は次のようになります。
 I ate pasta yesterday.

 この問題文で注意することは yesterday が用いられていることです。 yesterdary は「昨日」という意味の副詞で、明確な過去の時点を表していることから、選択する分は過去形の文ということになります。
 ate は eat の過去形です。 eat は「食べる」という意味の動詞です。過去形は ate と語形変化をします。過去分詞は eaten です。
 I ate pasta yesterday. で「私は昨日パスタを食べました。」という意味になります。


問題5について
 解答は次のようになります。
 He has now announced his marriage on SNS.

 例文をみると has と have が使われていることから現在完了形を選択する問題であることが推測されます。
 文の中では now が用いられています。 now は「今」という意味で用いられている副詞です。
 主語は He ですので、その後に用いられるのは have ではなく、 has になります。
 その後に用いられるのは過去分詞で、ここでは announced を置きます。 announced は announce の過去形と過去分詞です。
 announce は「公表する」や「知らせる」という意味の動詞です。
 his marriage は「彼の結婚」という意味です。そして on SNS で「SNSで」という意味になります。
 now は has と announced の間に置かれて、今起きたことを表します。
 He has now announced his marriage on SNS. で「彼は今SNSで結婚を公表した。」という意味になります。
 











 英語喫茶の基礎からの英語学習とやさしい英会話の表現等は、大学の先生方の協力により細部までチェックを入れて作成しています。基礎からの英語学習は科学研究費助成事業(科研費)の研究対象になっています。


Copyright(c) 英語喫茶~英語・英文法・英会話~ :サイト内の文章・図等の無断掲載を禁じます