Tuongvan wrote:Bill has been UK on/ US at the same grade for several years now .
Perhaps British people use on and American people use at . Or this sentence has other meaning ? I 'm very confused now.Hi Van,The dictionary is correct about the difference between AmE and BrE regarding the usage...