Respuesta :
Answer:
B) I should have completed all of my homework last night
Explanation:
The correct answer is B. The reason for this is because 'have' is something that you didn't do. 'Of' is improper grammer because it doesn't belong in that sentence.