how long -- more or less pasado indef IMPLIED unless you add how long WILL IT TAKE/BE, then it is futuro indicativo
how much time - more or less subj futuro , but you can make it more subj futuro with how much time WILL IT TAKE, or you could convert it to past indef if you said how much time did it take ( pero how long es mas comun)