问题

You promised your friend a letter; youought to ______ days ago.
A:write
B:be writing
C:have written
D:be written
B:be writing
C:have written
D:be written
正确答案是: