答案D
本题主要考查had better后接动词的用法.had better可接动词原形表示肯定,也可接“not+动词原形”表示否定,故可判定A、D符合规则,而根据题意,应用动词原形表示“最好按时上学”,故正确答案为D.