You ought to be here half an hour earlier,don’t you?

问题描述:

You ought to be here half an hour earlier,don’t you?

You ought to have been here half an hour earlier, oughtn't/shouldn't you?
你本该半小时前就到这了,不是吗?
半小时前本该来了,所以用have been
反义问句用oughtn't或shouldn['t都可以的.