forse esprime un dubbio, un'ipotesi.
"hai visto Marco?" "Forse è in bagno" (io non so per certo se marco è in bagno ma suppongo di si)
"vieni domani a casa mia?" "forse" (io non sono sicuro di venire a casa tua domani, ma vorrei lasciare aperta una possibilità, può darsi che io stia decidendo per un altro appuntamento e quindi sono in dubbio)
Magari esprime un desiderio che qualche cosa si avveri
"hai vinto la lotteria?" "Magari!"
"secondo me domani Marco non viene a casa mia" "magari si" (vuol intendere: "non disperarti, c'è la possibilità che egli venga" con una sfumatura ottimista)
oppure "Magari Marco venisse a casa mia" vuol dire "come vorrei che marco venisse a casa mia"