第13题: [单项选择]You ______.yesterday if you were really serious about your work. A. ought to have come B. ought have come C. would come D. ought to be coming 参考答案:A 答案解析:本句的意思是:如果你对工作真的很认真,你昨天应该来的。从语法角度看,选项B是错误的,可以排除。“ought to+过去分词”形式可以表示过去某时该做的事情而没做,意思为“本来该做……”,所以 A为正确