• ベストアンサー

I wish I could.. have ?

ある事情があってここしばらくテレビを見られなかった人が、 「せめてチャールズ皇太子とカミラさんの結婚式の日ぐらいはテレビを見られたらよかったのになぁ。」 と英語で言う場合、 I wish I could watch TV at least for the day of Prince Charles and Camila's wedding. でいいんでしょうか? それとも、 I wish I could have watched TV at least for the day of Prince Charles and Camila's wedding. でしょうか? at leastの使い方はこれで大丈夫でしょうか??

質問者が選んだベストアンサー

  • ベストアンサー
  • megumegu1
  • ベストアンサー率52% (10/19)
回答No.2

過去、すでに終わってしまったことについて、「~だったらよかったのに・・・・」と言っているので、"I wish I could have watched..."が正しいと思います。"I wish I could watch...."だと、現在の状況が逆だと良かったのに、っていうことになりますからね。 at leastの使い方はokですよ。ただ、結婚式の日は"for the day of...."より"on the day of...."の方が自然かと思いますが。 ご参考になさって下さい。

hakuchoarena
質問者

お礼

やはりそうなのですね..。ご説明いただきありがとうございました! そして for -> on ですね。気付きませんでした.. こちらもありがとうございました、助かりました!

その他の回答 (1)

  • fahy
  • ベストアンサー率28% (29/100)
回答No.1

I wish I couls have の方が良いと思います。

hakuchoarena
質問者

お礼

ありがとうございまいた。うーん、やはりそうなんでしょうか。 この文の後に続けて「彼らの幸せそうな顔を見たかったな」みたいな文も付け足す場合、そちらも「It must be nice to see their happy faces」よりは「It must have been nice to see their happy faces」の方が良いわけでしょうか? ↑どなたでもわかる方は回答ください、お願いいたします。