0
Kelly Tan Posted 9 years ago
Grammar

Would be or would have been

If he weather had been better, we ... in the mountains by now.

a) would be
b) will be
c) had been
d) would have been

I think the answer is (a), but my friend said it should be (d). Who is correct and why?

Thank you.
  

Top answer

The correct answer is D. If the weather were better, we would be in the mountains by now. ) If the weather had been better, we would have been in the mountains by now.

  • The correct answer is D.
  • If the weather were better, we would be in the mountains by now.
  • ) If the weather had been better, we would have been in the mountains by now.
  • )
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

3 Answers
0
The correct answer is D.

If the weather were better, we would be in the mountains by now. (This is present.)
If the weather had been better, we would have been in the mountains by now. (This is past.)
0
I think a mixed form should be used here, so I would chose A because the result clause has something to do with the present time (now).
0
Kelly TanI think the answer is (a), but my friend said it should be (d).
I don't see anything wrong with either one. If this exam is given just after the students have learned the tense formulas for the second and third conditionals, but before mixed conditionals have been introduced, then d) is most likely the expected answer, but a mixed conditional like a)

Related Questions