Hi guys,
1. Is this sentence correct? Why not delete the preposition "on" and write as : Which day was your last anniversary?
On which day was your last anniversary? Either is OK. It depends on whether you are thinking of the anniversary as an event or as a date.
2. I thought the uses of the...