появиться, показаться где-либо
Faz tempo que ele não dá as caras por aqui, será que mudou de cidade?
Он давно тут не показывается — может, переехал в другой город?
Образ прозрачен: ваше лицо не может появиться где-то без вас, поэтому "дать свои лица" (dar as caras) попросту означает явиться лично и показаться на глаза. Любопытное множественное число caras, хотя у человека лишь одно лицо, перекликается с языком карточной игры — dar as cartas ("сдавать карты") и mostrar o jogo ("раскрыть свои карты").
Тренажёр идиом Falando учит вас распознавать значения идиом и составлять предложения с ними, чтобы вы могли говорить как бразилец.