In spite of several reminders, he did not so far send any reply to my letters.
"In spite of several reminders,he DID not so far send any reply to my letters."-WrongThe above sentence "In spite of several reminders,he HAS not so far send any reply to my letters."-Right Sentence. is incorrect whereas the correct version is:
In spite of several reminders, he has not so far send any reply to my letters."
Why do we use hashas but not did in this sentence but not did????