will have been faulting
-habré estado criticando
Future perfect progressiveconjugation offault.There are other translations for this conjugation.

fault

Word of the Day
ink