1. A natural language processing system comprising: input means for inputting information represented in a natural language, the information including first information and second information, wherein the second information appears subsequent to the first information in a sequence of natural language information, and the second information is incomplete; a knowledge base for storing therein knowledge concerning a domain of information to be inputted, general knowledge and linguistic knowledge; analysis means for analyzing the first information and the second information inputted from said input means by referring to the knowledge stored in the knowledge base; expectation means for expecting an attribute of the second information on the basis of a result of an analysis of the first information performed by said analysis means; and expectation information storing means for storing the attribute of the second information expected by said expectation means, as expectation information, wherein, when said analysis means analyzes the second information, said analysis means compensates for the incompleteness of the second information based on the expectation information.