10. In a computing environment, a system comprising: one or more processors; a sentence filter implemented on the one or more processors, the sentence filter configured to select a sentence for a sentence completion question using an N-gram language model, and an alternates generator implemented on the one or more processors, the alternates generator configured to use a class-based maximum entropy N-gram language model to generate a plurality of candidate alternates and provide the plurality of candidate alternates from which selected alternates are obtained, the selected alternates and a correct answer being output as a set of options for completing the sentence completion question.
10. In a computing environment, a system comprising: one or more processors; a sentence filter implemented on the one or more processors, the sentence filter configured to select a sentence for a sentence completion question using an N-gram language model, and an alternates generator implemented on the one or more processors, the alternates generator configured to use a class-based maximum entropy N-gram language model to generate a plurality of candidate alternates and provide the plurality of candidate alternates from which selected alternates are obtained, the selected alternates and a correct answer being output as a set of options for completing the sentence completion question. 15. The system of claim 10 wherein the set of options comprises a single correct answer and two or more alternates.