1. A computer-implemented method for generating a natural language question for an input text, the method comprising: parsing the input text using a minimal recursion semantics (MRS) generating grammar to obtain a minimal recursion semantics (MRS) representation of the input text; transforming, by semantic role labeling (SRL), the input text into at least one semantic association of a verb and semantic arguments of the verb, the semantic arguments of the verb being fragments of the input text; receiving a question type for at least one verb/semantic argument association; transforming the MRS representation of the input text into a MRS representation of one or more questions based on the at least one semantic association of the verb and respective question types, wherein transforming the MRS representation of the input text into the MRS representation of the one or more questions comprises: identifying a target phrase within the input text; removing predicates of the target phrase thereby obtaining a modified target phrase; and inserting predicates of a corresponding question in the modified target phrase in order to obtain a question target phrase; and generating at least one question of the one or more questions based on the MRS representation of the at least one question using the MRS generating grammar.