最強の英文法・ブログ

■英文法の問題・解説を提供します(初級、中級向け)。 ■大学入試、TOEIC、TOEFLなどの英文法問題で点を稼ぐことに徹します。 ■お勧めの参考書等も紹介しています。d(^-^)ネ!

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

現在完了と過去を表す語句

携帯サイト「最強の英文法」に寄せられた質問と回答を掲載していくことにします。
同じような質問がある方に、すこしでもお役にたてれば幸いです。

 Q:I'm glad(to have helped you)last week.
この問題でhave helpedで現在完了だからlast weekと過去を表す語とは一緒に使えないと考えてしまって他の選択肢を選んでしまいました;
現在完了と完了不定詞の違いはどこで判断するものなんでしょうか?

 ↓
 ↓
 ↓

 A: 確かに、現在完了形と過去を表す語句はいっしょに使えません。
現在完了は飽くまで現在の話で、過去を表す語は過去の話で使うからです。

しかし、これは主節の(文の中心となる)動詞が現在完了形のときには、過去を表す語句といっしょに使えないと言うことです。

質問文は、to have helped you という不定詞と共に用いられているので可能です。

以下の文を考えて下さい。
1.It seems that he was sick.
= he seems to have been sick.
「彼は病気だったようです」

2.It seems that he has been sick.
= He seems to have been sick.
「彼はずっと病気であるようです」
このように、to have p.p. は過去のことも表せるし、現在完了の内容も表せます。
「違いはどこで判断するのか」ということですが、例えばlast week なんかが付いていたら過去です。また for a week などが付いていたら現在完了です。
そんな目印がないときは、文の前後の内容から判断したり、読み手の判断で勝手に解釈していいと思います。

質問はコメントからどうぞ。

現在携帯メルマガを発行して、毎日文法問題を配信しています。
携帯サイトも運営していますので興味がある方は見て下さいね。

この記事が役に立ったらクリックして下さい。
人気blogランキング

コメント

コメントの投稿

管理者にだけ表示を許可する

トラックバック

http://4fukuoka9.blog2.fc2.com/tb.php/395-d231903c

 | ホーム | 

プロフィール

オッハー

最近の記事

カテゴリー

最近のトラックバック

最近のコメント

ブロとも申請フォーム

この人とブロともになる

ブログ内検索

RSSフィード

リンク

このブログをリンクに追加する

FC2投票

今日の英語学習時間は?

無料アクセス解析

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。