Действия «однажды» обозначаются глаголами быть - be и иметь - have.
Дело в том, что глагол be плюс предлог to означает «обязан, должен сделать».
Во-вторых, бывает так, что надо уточнить, что действие однажды происходило, а не произошло однажды. То есть длилось, а не просто произошло. Для этого после глагола быть - be - называют действие, например, с помощью герундия: