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