Unreal Conditionals - Владимир vs Виталий

По 10 заданий с каждой стороны.

Первая сторона:

Если бы у меня был ковер-самолет, то я бы на нем летал. (II тип)
Если бы у меня вчера с собой были деньги, то я бы купил то, что хотел. (III тип)
Если бы я знал английский, то я бы вчера понял, что мне сказали. (Смешанный тип)

Вторая сторона:

If I had a flying carpet, I would fly it. (II type)
If I had had my money on me yesterday, I would have bought what I wanted. (III type)
If I could speak English, I would have understood what I had been told yesterday. (Mixed type)