0
Olga22 Posted 4 years ago
Grammar

Sorry I didn't write?

Hello,
I'm writing an email and I want to start by apologizing for not writing for a while and giving a reason that I was busy. Which sentences are proper ones?

  1. (a) Sorry I haven't written for a while but I was busy. (Present perfect + past simple)
  2. (b) Sorry I didn't write for a while but I have been busy. (Past simple + present perfect)
  3. (c) Sorry it took me so long to write to you but I have been busy. (Past simple + present perfect)
  4. (d) Sorry it has taken me so long to write to you but I was busy. (Present perfect + past simple)
  

Top answer

I can hardly believe it myself, but all those are possible in my US dialect if you put in the mandatory comma. If I am watching my p's and q's, then olga22 (a) Sorry I haven't written for a while but I was busy. (Present perfect + past simple) This one seems perfectly correct.

  • I can hardly believe it myself, but all those are possible in my US dialect if you put in the mandatory comma.
  • If I am watching my p's and q's, then olga22 (a) Sorry I haven't written for a while but I was busy.
  • (Present perfect + past simple) This one seems perfectly correct.
  • I was busy at the time when I otherwise would have been writing.
  • olga22 (b) Sorry I didn't write for a while but I have been busy.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0

I can hardly believe it myself, but all those are possible in my US dialect if you put in the mandatory comma. If I am watching my p's and q's, then

olga22(a) Sorry I haven't written for a while but I was busy. (Present perfect + past simple)

This one seems perfectly correct. I was busy at the time when I otherwise would have been writing.

Related Questions