I have made up the sentences below.
(1a) I'm very sad. I have no one to talk to until now. I need someone to spend some time with me.
(1b) I'm very sad. I have had no one to talk to until now. I need someone to spend some time with me.
(2a) I'm very sad. I had no one to talk to until now. I'm glad you can spend some time with me.
(2b) I'm very sad. I had had no one to talk to until now. I'm glad you can spend some time with me.
Most of my friends think the 'a' versions are correct. The rest of my friends think the 'b' versions are correct. I am not sure who is correct. Please help me. Thank you very much.
I don't think you want "until now". That means that now you do have someone to talk to. This applies only to the sentences numbered 2.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
I don't think you want "until now". That means that now you do have someone to talk to. This applies only to the sentences numbered 2.
So you want this:
(1a) I'm very sad. I have no one to talk to. I need someone to spend some time with me.
And this:
(2c) I'm I've been very sad. I