CHOOSE THE BEST OPTION A, B, C OR D TO COMPLETE THE SENTENCE.EXERCISE...

4. You promised her a letter; you ought to ………. days ago.

A. write B. be writing C. have written D. be written