
Apparently, although both “at the 100th anniversary” and “on the 100th anniversary” are used commonly, using the preposition on is more common according to Google search results. I’d like to ask that whether using at is a grammar error or whether there are special structures in which it is prefer...