人に聞けない痔の悩み、これでスッキリ >>

「私は昨日何をすべきかわからなかった。」を訳すと
「I didn't know what I should do yesterday.」
と答えにありましたが、時制の一致でwhat節が過去形になっていなくても良いのでしょうか?
should は過去も表すのでしょうか?
should の代わりに had to を使った方がしっくりくる気がするのですが・・・

このQ&Aに関連する最新のQ&A

A 回答 (2件)

had to にしても構いませんが、ここはこのままでも構いません。

ただ、have to と should のニュアンスの違いがあるので(どちらの方が意味が強いかは個人差もあるようです)全く同じにはなりません。
should が時制の一致をしないのは、元々 shall の過去であること(shall が時制の一致をすれば should になります)と、should 自体が仮定法に由来するためです。仮定法に固有の「過去形で控えめ、ていねい」な用法が現代の should の用法の起源(shall の用法に「~すべし、~するものとする」という用法があり、現代では契約書など位しか使われませんが、これを控えめに言ったものに由来すると思われます)です。
同じような理由で must も間接話法に限っては過去形も同じつまり時制の一致をしないことがあります。(must は本来 mote という助動詞の過去形です。)
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2006/10/28 21:45

I shall doを時制の一致でshuoldにしてあるだけです。

日本語国民にはいまいち理解できない考え方ですよね。
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2006/10/28 21:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング