Danyel
We wouldn't have gone to the restaurant if we had known the price... We wouldn't have gone to the restaurant if we had known the prices. & We wouldn't have gone to the restaurant if we knew the prices. What is the difference?
2016年11月24日 12:26
回答 · 2
1
Hi Danyel, We wouldn't have gone to the restaurant if we had known the prices. This is correct. it's the 3rd conditional rule, where the if clause uses the past perfect, and the main clause uses the perfect conditional. You are talking about a time in the past. However, We wouldn't have gone to the restaurant if we knew the prices. Although we say this, it's grammatically wrong. To correct that I would say "We wouldn't go to the restaurant if we knew the prices". This is the 2nd conditional rule which uses the simple past, and the main clause uses the present conditional. It's a hypothetical situation in the present. Hope this helps! Sinead
2016年11月24日
1
Had known is a past tense that has passed. If you knew the prices and continue to know them, then use knew. If you had known the prices, but no longer do, then use had known.
2016年11月24日
まだあなたの答えが見つかりませんか?
質問を書き留めて、ネイティブスピーカーに手伝ってもらいましょう!