質問: 時制(助動詞+動詞)のニュアンス 質問です。 助動詞の現在形+動詞の完了形 と 助動詞の過去形+動詞の原形 (例えば、may have been とmight be) は意味的にはどんな違いがあるのでしょうか? よろしくお願いします。
回答: そもそもの助動詞の用法という点から説明を試みます。 (1) 助動詞は話者の気持ちや考えを表すのですが、助動詞mayなどの各助動詞には、そもそも用法として、 (1)「根源用法」(root use) (mayの場合、「~してよい」(許可) (2)「推量用法」 (mayの場合、「~かもしれない」など確信度50%程度) の2つの用法がいわば表・裏のペアになって存在していることをまず、ご確認ください。 (2) (現在からみた)過去のことについては助動詞の形は、 (1) の「根源用法」では「助動詞の過去形+動詞の原形」を用いる (この用法は、couldやwouldなどに見られます。ただし、ご回答#3にもあるように、他の助動詞では、動詞を用いた表現が代わって用いられます。 例えば、must ⇒ had to、 may ⇒ be allowed to ) 一方、 (2) の「推量用法」では「助動詞の現在形+have+過去分詞」を用います。 ポイントは、(1)の「根源用法」の時とは違って、この用法では「助動詞の過去形+動詞の原形」は使えないということです。 (3) 次に、(2)の「推量用法」では、助動詞の形が「過去形」(例えば、助動詞mayではmight)もあることがポイントです。(このことはご回答#3の最後にも書かれています。) 例えば、 my son might become prime minister when he grows up. (ひょっとして私の息子は大きくなったら総理大臣になるかもしれません。) ここで、mightは形が過去形でも、意味は現在(あるいは、現在から見た未来方向へ)の推量である、というのがポイントです。 もちろん、(2)の最後に書いたとおり、(1)の「根源用法」ではこういうことはなく、助動詞の形が「過去形」(例えば、助動詞canではcould)は過去のことを表します。 she could read when she was four. (彼女は4歳の時に字が読めた(読む能力があった)。) ここで、この文の意味がcanの「推量用法」(~である可能性がある)という読み・解釈はできないことをご確認ください。 (4) ですから時制が現在で流れている文脈では、may have beenとmight beは共に(1)の「根源用法」の「~してよい」の意味はなく、(2)の「推量用法」ですが、その違いは次のとおりです。 ● 前者 ”may have been” は現在から見た過去方向に対する推量で、「~かもしれなかった」 ● 後者 ”might be” は現在(あるいは、現在から見た未来方向へ)の推量で、「(ひょっとすると)~かもしれない」