One test which often separates machines and human is how well a machine is able to understand the text and its meaning. The task of sentence completion is still one of the hardest problems in natural language processing. Making a machine understand what is written is a tremendous task. ...