There are 4 types of conditionals that are used to describe different hypothetical situations. The zero conditional uses the present simple to describe events that always happen under certain conditions. The first conditional uses the present simple and will/can to describe possible future events. The second conditional uses the past simple and would/could to describe unlikely present or future situations. The third conditional uses the past perfect and would/could to describe unreal past situations.