世界とつながるオンライン英会話 DMM英会話

AI講師ならいつでも相談可能です!

AI講師に聞く

今日テストがあると知っていたらって英語でなんて言うの?

「今日テストがあると知っていたら昨日もっと勉強したのに。」はどのように言えばよいですか?「今日テストがある」の部分の動詞の時制が難しいです。
default user icon
Chinamiさん
2021/02/05 22:42
date icon
good icon

2

pv icon

3135

回答
  • If I knew we were going to have a test today, I would have studied harder yesterday.

  • If I had known we were going to have a test today, I would have studied more yesterday.

どちらも「今日テストがあると知っていたら、昨日もっと勉強したのに」という意味です。 「今日テストがある」の部分は we were going to have a test today のように表現します。 ーIf I knew we were going to have a test today, I would have studied harder yesterday. *こちらは口語的な言い方です。会話ではこのように言うネイティブが多いと思います。 ーIf I had known we were going to have a test today, I would have studied more yesterday. *こちらは文法的に正しい言い方です。 ご参考まで!
回答
  • - If I had known there was a test today, I would have studied more yesterday.

- *If I had known there was a test today, I would have studied more yesterday.*  (今日テストがあると知っていたら、昨日もっと勉強したのに) - *If she had told me about the meeting, I wouldn’t have been late.*  (彼女がその会議について教えてくれていたら、遅刻しなかったのに) - *If we had booked earlier, we could have gotten better seats.*  (もっと早く予約していたら、もっと良い席が取れたのに)
good icon

2

pv icon

3135

 
回答済み(2件)
  • good icon

    役に立った:2

  • pv icon

    PV:3135

AI講師なら
いつでも相談可能です!

AI講師に聞く
anchor ranking icon
アンカーランキング
  • 週間
  • 月間
  • 総合
menu icon
メニュー