I wrote the following:
I was surprised Mary had agreed to come to the trip.
A native English speaker told me I should write instead:
I was surprised Mary had agreed to come on the trip.
I admit it surprised me. I could have sworn it was to. Why is it on instead of to? How can I avoid making this mistake in the future?