Hi,
Question 1: I'd like to know whether the following sentence is correct.
1-I’m sorry for having taken so long to answer you.
If so, then what's the difference in meaning between it and the following sentences.
2-I’m sorry for taking so long to answer you.
3-I’m sorry for being taken so long to answer you.
4-I'm sorry I have taken so long to answer you.
5-I'm sorry I have been taken so long to answer you.
Question 2: can I say the following:
6-I'm having taken a hard time.
7-They are having taken so long to resolve the problem.
Thank you
1, 2 and 4 are correct and mean the same. 3, 5, 6 and 7 are ungrammatical.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
1, 2 and 4 are correct and mean the same.
3, 5, 6 and 7 are ungrammatical.