Полный англо-русский словарь
have a fine time
Разг. хорошо провести время Syn : have a good time
Полный англо-русский словарь
have a fancy for
have a franchise