質問: 仮定法の一種でしょうか? "i would have thought (that) you were a full-time employee by now."「もう、正社員になったかと思っていた」 toeic向けの問題集に出てきた表現で、意味はわかり、仮定法の一種ではないかと考えているのですが、ネットや文法書を調べても文法を解釈している例がなく、確信がもてません。 私の解釈としてはこうです。 i would have thought:思ったのは過去の話であり、過去の仮定だから仮定法過去完了の形になる。 you were a full-time employee by now:現在の仮定の話であるから仮定法過去の形になる。 他に気付いた事は、that節と主節の関係が仮定法の条件節と主節の関係と酷似している・・・という様な断片的なものです。 仮定法の○○というような用法だよ!という方がいらっしゃればとても有り難いです。 長くなりましたが、よろしくお願いします。
回答: こんにちは (1)理屈をとおせば、 たとえば、 if you had not told me you are not (a full-time employee), i would have thought (that) you were a full-time employee by now. の if節が省略されたもの。 「(君がそうでないと言わなければ)正社員になっているものと思っただろう」 (実際は言ったので、正社員になったとは思わない) (2)形式は仮定法過去完了 しかし内容は、現在(の事実と反対の仮定)。 事実でないことを強調するために、現在のことについて仮定法過去完了を用いることがある。 例 if i had had cash now, i would have paid you. 「今持ち合わせがあれば、払うんだが」(ロイヤル英文法:仮定法過去完了) ありえなさ(実現不可能性)の強調。 この点については、 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1026824 のno.14さんの回答が大変有益です。 ロイヤル英文法が1例のみあげて、説明も粗略なのに対して 用例をいくつもあげて、丁寧に説明してくださっていますので、 参照を是非ともお勧めします。 私自身助おおいに助けられましたので、この場を借りて、 no.14さんにお礼申し上げます。 問題の文は、 君の勤務状態・勤続年数などからすれば、だれでも正社員になっているものと思うのが当然なのだが、 というような事情を背景に、 「(君が言ってくれたから、思い違いをせずにすんだが、 言ってくれなければ、)正社員になっているものと思っただろう」 というのが基本の意味合い。 言外に、 まだなっていないとは驚いた(不条理だetc.) のようなニュアンスがあり、 したがって、 「もう、正社員になったかと思っていた」 のような訳になります。 仮定法は感情的な表現なので、 ぎりぎり事実として実現しなかった というニュアンスをふまえる場合もあると考えていいのでしょう。 (3)または、 もう・とっくにそのように思ってもいい頃だ(が、実際はそうでない) のニュアンスにもとれるかもしれません。 it’s time i would have thought (that) you were a full-time employee by now. 「(勤務状態などからすると、とっくに)正社員になったと思ってもいい頃だ」 のit’s timeを省略。 言いたいことは it’s time you were a full-time employee by now. 「(勤務状態などからすると、とっくに)正社員になっていてもいい頃だ(なのに、まだなっていないのは不条理だ)」 と同じ。 (4)主節が仮定法のときの従節の時制の一致 原則:従節は、主節に影響されず、その独自の意味内容に従って自由に時制を選ぶ。 例外:主節の過去(完了)形に、形のうえで影響されて、書き手が、従節を機械的に過去形にすることがある。 a) if you had not told me you are not (a full-time employee), 主節had not told過去完了形、しかし従節は内容が現在の事実なので、主節に関係なくare現在形(原則どおり)。 b) i would have thought (that) you were a full-time employee by now. 主節would have thought過去未来完了形、しかし従節は内容的に現在の事実に反対の仮定なので、主節に関係なくwere仮定法過去形(原則どおり)。 (5)以上は、あえて文法的に説明してみると、ということです。 実際にはif節その他をともなわず、 i would have thought (that)...単独で、決り文句として使うのが標準のように思います。