How to render the English should when in the sense of "it is expected" rather than hortatory command or "it behooves". Examples to illustrate the meaning I'm looking for:
A: "What it the next step?
B: "Why are you asking? you should know it by now." [or rather "you should have known"]
After one year of studying, students should be able to read Cicero (should "know how to..."/"know")
It seems other languages use basically the same phrase for hortatory and expectation, which indeed makes sense, but for some reason I doubt it works in Latin as well:
iam necesse tibi est scire quomodo ...
My feelings, it implies harsher tone then what I'm for. and if that's proper, should the infinitive be in the perfect?
Other option I'm thinking is using the gerundive, but I suffer the same doubts:
(iam) tibi erat sciendum
Maybe there is a different formulation better at least for the future? (second example above), or to resort to "necesse fuerit"?