När du använder "har" kontra "hade"?

När du använder "har" kontra "hade"?

Du använder "har" för presens och "hade" för förfluten tid. Hade är också den form som används i tvärtemot faktum villkor, till exempel om jag hade vetat att du var på väg jag skulle ha bakat en tårta.