Choose the option that correctly punctuates the following sentence:
The teacher explained that the homework assignment which was due on Friday had been posted online yesterday.