arrive [verb] + promised [adjective]