Scroll to Top

There have been many different attempts to explain the difference between the past simple and present perfect tenses to learners of English. I have tried...