you would have solved

Thought you would have solved the whole thing long before this.
Creí que usted resolvería esto hace tiempo.
Palabra del día
el mantel