1. A spoken dialog system comprising: a processor; a module configured to control the processor to generate a plurality of sentence plans based on a plurality of communicative goals associated with a user input communication; a module configured to control the processor to rank the plurality of sentence plans generated by the sentence plan generator, wherein at least one of the ranked sentence plans is output to the user, and wherein the user input communication and the output at least one ranked sentence plan comprise a single dialog turn in a spoken dialog of the user input communication and the output at least one ranked sentence plan.