You promised her a letter; you ought to …………………. days ago.
A.
write
B.
be writing
C.
have written
D.
be written
Đáp án và lời giải
Đáp án:C