Student or Learner
Why haven't you finished your homework yet? You __supposed to have finished it by last Sunday.
A. are B. were
I think either verb could be used to fill in the blank. Am I on the right track?
No, because last Sunday has already passed, B. were is correct, and A. is an error.