Там разве какие-то типы есть?
Кароч смотри, еще будущее время не ставится после as soon as, whether и чего-то еще, но это не понадобится. Даже если по смыслу будущее время, все равно ставится настоящее, например:
If I eat her bananas, she will be angry. - Если я съем ее бананы, она будет злая.
А еще там с другими временами есть:
If she had done her homework, the teacher wouldn't have been so angry. - Вот если бы она сделала свою домашку, учитель был бы не так зол!
Отличие двух времен в том, что 1е - это будущее время, когда действие еще не совершено, а 2е- когда дело уже сделали, обычно говорят с сожалением