Learn English – letter has been sent to office by yesterday

word-usage

I just want to say, the letter already send to our head office yesterday. Please advise the correct usage

letter has been sent to office by yesterday – this usage is correct or not? please advise

Best Answer

Stylistically, "was sent" would be better ("has been" would indicate more recently than yesterday. As soon as you give a definite time [yesterday, on the 10th of January, last week, last month, etc.], "has been" is not the most felicitous choice).

Related Topic