unreal conditions express something that is not true or is not possible. if the sentence is about a present situation, the verb in the if clause borrows the from of the past, but remember that it represents the present. if the situation is about the past, the verb in the if clause borrows the from of the past perfect. the main clause uses the auxiliary would + verd for a present situation and would have + verb for a past situation.