Synonym

The tickets to sea voyage will be booked in advance.

(1) earlier
(2) beforehand

Which one can be synonym to the underlined words above?

The sentence should read “The tickets for the sea voyage will be booked in advance.”

“beforehand” would work there, but “in advance” seems the best choice. “earlier” may make sense in a fuller context, but in an isolated sentence it tends to prompt the question “earlier than what?”.

The sentence should read “The tickets for the sea voyage will be booked in advance.”

“beforehand” would work there, but “in advance” seems the best choice. “earlier” may make sense in a fuller context, but in an isolated sentence it tends to prompt the question “earlier than what?”.