Подлежащее 'Tom' (Том) стоит в третьем лице единственного числа. Глагол 'have' в настоящем времени изменяется на 'has' для третьего лица единственного числа. Конструкция 'has got' является полным эквивалентом 'has' в данном контексте.
'can' – это модальный глагол, означающий 'мочь', 'уметь'.
'have got' используется с 'I', 'you', 'we', 'they' и существительными во множественном числе.
'has got' используется с 'he', 'she', 'it' и существительными в единственном числе.