I see quite often wording like " the ship has sailed on the 10th of August" while in other case the same meaning is expressed as " the ship sailed on 10th of August".
I would like to know which one of the two above esxpressions if the correct one.
Thanks in advance for your assistance and clarifications.
Ciao