Mark the letter A, B, C, or D to indicate the correct answer to each of the following questions You ____________ the locksmith to open the door for you last night before you tried to open it
Giải thích
Đáp án B
ought to have done = should have done: đã nên làm gì mà mình không làm trong quá khứ.