I doubt that it's limited to just those 4, wangqh, but I've never seen a list. #3 looks like a past event to me: 'She should arrive home now' would be present.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
wangqh2696122Should have done has four meanings, right?When you consider all the various shades of meaning that are possible, there are probably more than four. On the other hand, that fourth one you mentioned doesn't ring true to me. That last clause ... so I guess he should have attended it on time does not strike me as a deduction. A past d