1. A method for converting a natural language sentence into a computer-readable primitive sentence, the method comprising: identifying, by a processing device, a verbal block in the natural language sentence; splitting, by the processing device, the natural language sentence into one or more logical clauses; determining, by the processing device, a type for each of the one or more logical clauses, wherein the type indicates whether each of the one or more logical clauses contains an ambiguous verbal block; disambiguating, by the processing device, the ambiguous verbal block within each of the one or more logical clauses, wherein each verbal block is considered independently of a noun phrase; and constructing, by the processing device, the computer-readable primitive sentence for each ambiguous verbal block by duplicating a shared noun phrase of the ambiguous verbal block, wherein the computer-readable primitive sentence improves a functioning of a computing device by allowing the computing device to process the natural language sentence to obtain information from the natural language sentence.