单选题 He ought to have handed in the paper yesterday. That's what he ______ .

【正确答案】 D
【答案解析】[解析] 本题测试的是情态动词用法。“情态动词should+完成式”表示“本应做某事,实际上并未做”的意思。故本题答案为选项D。