Why haven't you finished your homework yet? You___________ to have finished it by last Sunday.
#83384
A
are supposed
B
were supposed
C
are supposing
D
were supposing