"M-ai" se folosește numai când e vorba de o persoana; "m-ai facut" sau "mi-ai făcut". Deci se referă la o persoană. Este la fel ca si "m-am": m-am suit, m-am dus.
"Mai mult" sau "mai puțin" cred ca este adverb (dar nu sunt sigur ) si se folosește când este vorba de o acțiune. Sau atunci când vorbim de luna mai.
Se scrie legat oricand nu este langa verb. Adica in expresii precum mai mult, mai vreau, mai mai, etc.
Se scrie cu liniuta cand este pronume in acuzativ. Gen: m-ai vazut?
In acest caz raspunde la intrebarea: pe cine ai vazut? Pe: mine, ma, m.
Practic cand este o forma scurta a unui pronume, deoarece dispare din pronuntie ultima litera si se uneste cu prima din auziliarul a avea.
Echivalent ar fi: ma ai vazut? Disparand a-ul de la ma rezulta m-ai.
Alte exemple: m-am oparit, mai vedem, etc.
Este important ca verbul sa fie la perfect simplu si sa fie cu auxiliarul a avea. Daca este cu a fi, apare mi-e ca in exemplul mi-e bine.