I wonder why it is we say "you ought to go" but "you should go"; what's the rule that determines whether or not you use the infinitive? 'du sollst gehen', it'd be in German, I think, infinitive construction surely? The ones that are like the german equiv, I've forgotten the name, darf and so on - should, must, might, could - don't take the inf; it's ought, need, have, want, are supposed, and so on, that do. Hum.