Is this wrong, or is it the literal translation
Wondering the same thing. Just doesn't make sense in English.
What sort of sentence is "Yesterday, I have washed"?
Not sure this really makes sense