+0
I should have known that the moment will come one day.

Thanks!
Comments  
Flora TangI should have known that the moment will come one day.

Thanks!

I should have known that the moment would come one day.
Hi,

My first instinct is that since you didn't know when you should have known and that you didn't know of its existence or the possibility of it coming to realization back then, the sentence should be like this:

I should have known that the moment could/would come one day.

more cases:

I should have known that he will bring my lunch bag. (Doesn't correlate properly, it seems.)

I should have known that he would bring my lunch bag. (Now, the sentence flows naturally, I think.)
Teachers: We supply a list of EFL job vacancies
have means past, thus would or similar
Believer
Hi,

My first instinct is that since you didn't know when you should have known and that you didn't know of its existence or the possibility of it coming to realization back then, the sentence should be like this:

Hi Believer,

When we use this tone and structure, we are usually feeling regretful about something, so in a sense, it has a negative annotation.

I should have known that the moment could/would come one day. This is fine

more cases:

I should have known that he will bring my lunch bag. (Doesn't correlate properly, it seems.) Something is not quite fitting here ...!

I should have known that he would [not]bring my lunch bag. (Now, the sentence flows naturally, I think.) No, not even close. This is exactly the opposite. If you insert a [not] after [would], it may flow a little more naturally.
Goodman
BelieverHi,

My first instinct is that since you didn't know when you should have known and that you didn't know of its existence or the possibility of it coming to realization back then, the sentence should be like this:
Hi Believer,

When we use this tone and structure, we are usually feeling regretful about something, so in a sense, it has a negative annotation.

I should have known that the moment could/would come one day. This is fine

more cases:

I should have known that he will bring my lunch bag. (Doesn't correlate properly, it seems.) Something is not quite fitting here ...!

I should have known that he would [not]bring my lunch bag. (Now, the sentence flows naturally, I think.) No, not even close. This is exactly the opposite. If you insert a [not] after [would], it may flow a little more naturally.
The assumption on negative connotations for should/wouldhave is correct in many instances, but not always. The law is laid down by the contextEmotion: smile

Let's assume the lunch bag was brought in the end.

Then:

I should have known that he would bring my lunch bag. He was always so nice!

may be seen, IMO, as a statement of retroactive pleasant surprise, and correct without "not."
Site Hint: Check out our list of pronunciation videos.
The law is laid down by the context- I very much agree.

Given the scenario you had present, then I think the context should have been” I shouldn’t have doubted him if he would bring me my lunch”.

You are right about the “retroactive” tone. Nonetheless, when we say “ I should have….”

It implies a sense of regrets.

I should have paid more attention to John’s progress in school. He may have done better in school had I done so.
I should have known/realized that he would bring my lunch bag. He was always so nice!

has some regrets in it, the regret that I forgot he was so nice and I didn't anticipate him bringing the lunch bag. BTW, perhaps realized is better than known.