Mixed conditionals (условие и следствие в разном времени), при этом каждая часть имеет видо-временную форму, соответствующего времени и наклонения:
If I spoke (in the present) Italian, they would have offered (in the past) me the job. Если бы я говорил по-итальянски, они предложили бы мне эту работу.
I would be (in the present) in Italy now if I had accepted (in the past) the job. Сейчас я был бы в Италии, если бы поступил на эту работу.
If I hadn’t already arranged (in the past) to go to Italy, I would go (in the future) with you tomorrow. Если бы я уже не организовал поездку в Италию, я бы поехал завтра с тобой.