You()yesterdayifyouwerereallyserious about the job.
单项选择题 You()yesterday if you were really serious about the job.
A.ought to come
B.ought have come
C.ought come
D.ought to have come
正确答案:D
答案解析:ought to have done表示“过去该做而没做的事”。
查看试题解析 进入题库练习
相关知识:第二章、语法与词汇