Mixed conditionals describe imaginary situations where the cause happened in the past but the result continues into the present. If you had taken that job, you would be living in London right now. The first part is past (you didn't take the job), the second part is present (but you're still not in London).
This is different from simple past conditionals, where both parts stay in the past: If you had taken that job, you would have moved to London (and you didn't, and you didn't move). It is also different from regular conditionals about the future: If you take that job, you will live in London (this might actually happen). Mixed conditionals are harder because they jump between two time frames, and that is what throws learners off.
How to build a mixed conditional
The structure is straightforward once you see it. The first clause uses the past perfect: had plus the past participle. The second clause uses would plus the base verb. If you had studied harder, you would be a surgeon now. If she had married him, she would be happy today. If we had invested in Bitcoin, we would be wealthy right now.
Notice the present time markers in the result: now, today, right now, these days. Those words tell you the result is still happening. Without them, you drift into simple past conditionals.
Real situations where you use mixed conditionals
You use these sentences when you regret past decisions and see their present consequences. If I had learned to play guitar, I would be performing in a band now. If you had moved to Spain, you would speak Spanish fluently now. If we had saved money, we would not be stressed about bills right now.
They also appear in explanations. Why are you tired? Because if you had gone to bed earlier, you would not be exhausted now. Why does she live abroad? Because if her parents had not emigrated, she would be living in her home country. The past action created the present situation.
Why learners get this wrong
The temptation is strong to use would have been in both parts: If you had bought the tickets, we would have been at the festival right now. This is the most common mistake. Would have been locks everything into the past. You are not at the festival anymore; you were never there. But would be keeps the result alive and continuing. You should be there, you are missing it, it is happening without you.
The other trap is mixing them the wrong way: If you had bought the tickets, we will be at the festival right now. Will be belongs to real future, not imaginary ones. Stick with would be in the present result clause, always.
Practice with real speaking partners
Grammar makes sense when you use it to talk about real life. PBC Languages runs free language exchanges with native English speakers where you can use mixed conditionals naturally. If I had started speaking earlier, I would not be so nervous now. If you had joined our community sooner, you would be fluent by this point.
The small group classes at PBC Languages, with a maximum of four students, give you time to speak and hear these structures in context. Your teacher can correct you gently and you keep talking, building confidence. Many learners find that speaking practice with natives embeds these tricky forms faster than any grammar drill because the conversation pulls the grammar out of you.
Mixed conditionals are one of those forms that sits in your brain until you actually need to say them to a person. PBC Languages connects you with native speakers for free exchanges and with experienced teachers in tiny classes where your voice matters. Your first class is free. Come try it.