You should've realized that long ago/a long time ago/a lot sooner/earlier

Topstudent

Member
Joined
Mar 5, 2020
Member Type
Student or Learner
Native Language
Danish
Home Country
Denmark
Current Location
Denmark
I'm trying to write a script. A man's been cheating on his wife for years. A woman knows about it and is threatening to tell his wife.

Man: Please don't tell her, okay? I love her. I love her. She means everything to me.
Woman: You should've realized that long ago/a long time ago/(a lot) sooner/earlier. It's too late now.

Which of the underscored options would be natural?
 
Obviously, 'a long time ago' has a different meaning from 'sooner'. Which do you mean?
 
Obviously, 'a long time ago' has a different meaning from 'sooner'. Which do you mean?
Yeah, I know they're different, but either of them could be used in the context to mean almost the same, couldn't they?

- Which one of 'long ago' and 'a long time ago' would be more natural?

- Could either of 'sooner' and 'earlier' be used in this context?
 
Yeah, I know they're different, but either of them could be used in the context to mean almost the same, couldn't they?

No, they have quite different meanings. If you just mean 'before now', then use 'sooner'.
 

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top