It must have taken a long time. "Debe haber tardado mucho" ?
If someone typed something, maybe a very long letter, how would I say "it must have taken a long time. Would I say, Debe haber tardado mucho
2 Answers
Debe haber costado mucho tiempo
Gekkosan said:
"Debe haber tomado mucho tiempo"
This sounds more natural to me.