A client asks this question:
- I haven’t received my payment until now.
- I haven’t received my payment so far.
- I haven’t received my payment as yet.
- I haven’t received my payment to date.
Please explain the differences in the meanings?
As far as I can see, 1 is a bit ambiguous. Did the payment arrive now? Or are you still without payment. If the sentence were “I hadn’t received my payment until now” it would be clear that payment had been received. But in its current form, I would judge it to mean that payment has not been received, but I’m doubtful. This is a clear case where careful grammar is important because the purpose of grammar is to convey information.
As far as the other three sentences go, it’s pretty clear that someone is behind in their payments. So pay up!