For example I'd like to say a type 2 conditional structure (hypothetical). Is it okay to add another conditional structure but in another type?

If this book talked, I would learn more. But I think when that day happens, I'll be scared.

Is this fine? Also, if I said if this book could talk, it'd be faulty, right?

  • 3
    No, it would not be at all wrong. The conditional could is far more idiomatic English. "If this book could talk" is exactly the way we would express the thought. Also, we would not say that a day "happens." We would say "But I think when that day comes." – P. E. Dant Jun 24 '17 at 3:24
  • 2
    By the way: faulty is not the adjective you want here. In your sentence, incorrect or wrong would be idiomatic, but never faulty. We use faulty to describe a function that returns #DIV/0, or flawed logic, but seldom incorrect grammar. – P. E. Dant Jun 24 '17 at 5:53
  • So, it's fine to make two conditional? As in, "If this book could talk, I would learn more. But when I think when that day comes, I'll be scared" – Xyenz Jun 25 '17 at 0:44
  • Yes. You may make as many conditionals as you wish. – P. E. Dant Jun 25 '17 at 0:50
  • @Xyenz "could" after if is not conditional but expresses unreal past. Proof of this is that, if you wanted to replace it with "be able to," you would say: If this book were able to talk, I would learn more, NOT * If this book would be able to talk, I would learn more. – Gustavson Jun 25 '17 at 23:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.