Forma corectă este "l-ați".
Diferența dintre aceste două forme constă în faptul că "l-ați" este o construcție verbală formată dintr-un pronume în acuzativ (l-, o-, îl-, etc.) urmat de forma de persoana a II-a plural a verbului "a avea" în prezent indicativ, utilizată adesea pentru a forma timpul perfect compus al verbelor tranzitive. De exemplu: "L-ați văzut pe Ion ieri?"
În schimb, "lați" nu este o formă corectă în limba română și nu ar trebui folosită.
Concluzie: Când doriți să formați timpul perfect compus pentru verbele tranzitive cu subiectul la persoana a II-a plural, trebuie să folosiți forma "l-ați".