Вопросы к Поиску с Алисой
Фраза «good at mathematics» чаще используется, чем «good in mathematics», потому что предлог «at» указывает на общий уровень владения каким-либо навыком или способностью, а «in» — на успешное выполнение конкретного задания или события. grammarhow.com math.answers.com
Например, «good at mathematics» означает, что человек хорошо разбирается в математике в целом, а не только в определённых условиях. grammarhow.com В то время как «good in mathematics» может означать, что кто-то хорошо справился с математикой в конкретной ситуации. grammarhow.com