What tense should I use in a phrase beginning with "It's been a long time since"? For example, it's been a long time since I've written ( or I wrote ) something. Could you please explain why?
Oct 20, 2019 3:36 PM
Answers · 2
Hi Pasha Both sentences are possible, depending on what you want to convey. We use the simple past (I wrote) to talk about things that happened in the past. You are thinking at that moment of the last time you wrote it. We use the present perfect (I've written) to talk about finished events that are connected with the present. So if you use the present perfect tense, since I have written, you are thinking of the gap in time since you last did. Hope this helps.
October 20, 2019
both are heard, but "I've written" is more suitable and accurate. American speakers tend to leave out present perfect forms.
October 20, 2019
Still haven’t found your answers?
Write down your questions and let the native speakers help you!
Language Skills
English, Russian
Learning Language