- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:英文法の問題)
英文法の問題
このQ&Aのポイント
- It is not good that you didn't ask her name. = You ( ) have asked her name.
- My sister ( ) here by now, for she took the early train.
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
1,(a)It is not good that you didn't ask her name. =(b)You ( )have asked her name. (1)ought to (2)need (3)must (4)may 解答:(1)ought to あなたが彼女の名前を尋ねなかったことはよくありません。 =あなたは彼女の名前を尋ねるべきだったのに。 ought to have pp. / should have pp. 「~するべきだったのに」と言う意味になる場合があります。 次の「助動詞、1.(2)」 http://dictionary.goo.ne.jp/leaf/ej3/59844/m0u/ought/ 「助動詞、2.」の意味になる場合もあります。 2、My sister ( )here by now, for she took the early train. (1)mustn't have arrived (2)shouldn't have arrived (3)might arrive (4)ought to have arrive 解答:(4)ought to have arrived(タイプミス?) 「私の姉(妹)は、今ごろはここに到着しているはずだ、と言うのは、彼女は早い時刻の電車に乗ったのです。」 上で説明した、ought to have pp. のもう一つの意味、「助動詞、2」の用法です。 <参考URL> http://www.eibunpou.net/07/chapter17/17_8.html 同じサイトのshouldの用法なども確認することをお勧めします。
お礼
はじめて質問し、答えていただきました。 本当にたすかりました。 ありがとうございます。