General Brazilian
exigir tempo para completar
Standard usage across Brazil
São Paulo
precisar de tempo para terminar
Common colloquial variant
Rio de Janeiro
levar tempo pra terminar
Informal, colloquial usage
Portugal
requerer tempo para completar
More formal European Portuguese