1. If the problems were not so complicated, the discussion wouldn't take so much time - 2 тип. Если бы проблемы не были такими сложными, обсуждение не заняло бы так много времени.
2. If you had reserved tickets in advance, the booking-office would have sent them to your house - 3 тип. Если бы ты заказал билеты заранее, билетная касса прислала бы тебе их домой.
3. If the passengers asked of, the train would stop at each station ( Я не понял, для чего написано "of", может здесь нужно "for"? Впрочем, я написал так, как предложено в твоем вопросе ) - 2 тип. Если бы пассажиры просили, поезд останавливался бы на каждой станции.
Не до конца уверен, надеюсь
If the problems weren't so complicated the discussion wouldn’t take so much time.
Если бы проблемы не были столь сложными, обсуждение не заняло бы столько времени. (2тип)
If you had reserved tickets, in advance, the booking-office would have sent them to your house.
Если бы вы зарезервировали билеты заранее, служба бронирования отправила бы их в ваш дом. (3тип)
If the passengers asked of the train would stop at each station.
Если бы пассажиры попросили, то поезд останавливался на каждой станции (2 тип)