YOU OUGHT...THIS TO ME LAST WEEK.A

8. You ought...this to me last week.

A: to mention ; B: to mentioned ; C: to have mentioned; D:have mentioned