I have made up (1a) below.
(1a) Over the past two days, I stopped writing in my diary because I ran out of pens. After work today, I went to a stationary store to buy some pens so that I could continue my writing.
Some of my non-native English speaking friends think some of the verb forms are wrong, so they revised my sentence to make (1b) and (1c).
(1b) Over the past two days, I have stopped writing in my diary because I have run out of pens. After work today, I have gone to a stationary store to buy some pens so that I can continue my writing.
(1c) Over the past two days, I have stopped writing in my diary because I have run out of pens. After work today, I went to a stationary store to buy some pens so that I can continue my writing.
Could you please tell me which version is correct? Thank you very much for your help.
Stick with (1a). The others are not very natural. CJ
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.