問 "Why is this letter still here?"
   "Oh, no! I (   ) it yesterday afternoon
    but I completely forgot"

   1 have posted     2 would post
   3 must have posted 4 should have posted

サル
(  )の英文には yesterday があるので
現在完了は使えないよね。
だから、1の have pasted は×だね。(参考→現在完了のキーワード)

3 must have posted と 4 should have posted は
一体なんなのだろう?
「have+過去分詞」なのでこれも現在完了なのかなぁ?

とすると will の過去形である would を使っているので、
2の would post が正解だね。

ニワトリ先生
残念でした。
こたえは4の should have posted です。

would は過去の習慣的行為を表すので
頻度を表す副詞とともに用いられることが多く、
yesterday といった過去の一点を表す語とともに用いられない。

サル
???

ニワトリ先生
助動詞の must/need/ought to には現在形しかなく、

can/may/shall の過去形は could/might/should ではあるけれども
could/might/should はそれぞれ現在の意味を持つ用法があるので
その用法のときに過去であった場合は「助動詞+have+過去分詞」を・・・

サル
???

ニワトリ先生
はっ!
説明が独りよがりになってましたね。
ええっと、まぁ簡単に言うとこういうことです。
ポイント助動詞の問題で
   過去をあらわすキーワードがあれば
   「助動詞+have+過去分詞」を選ぶといい。

サル
絶対そうなるの?

ニワトリ先生
他のものを選ぶより、
正解の可能性が高いということだよ。

サル
じゃあ、3 must have posted と 4 should have posted は
どうやって見分けるの?

ニワトリ先生
それは面倒くさがらずに
意味で見分けたらいいんではないかね。

助動詞+have+過去分詞 チェック問題

willとshallの区別へ進む
現在完了とともに使えない語句へ戻る
高校英語教室トップへ

間違いなどありましたら、受験勉強研究ネットワーク LEVEL UPまでご連絡下さい。