I always like Parsers answers. Please keep up the good work.
If you read Charles Dickens, which is hardly 'ancient', you will find a lot of examples of the use of 'be' come as opposed to 'have' come. German always uses 'be' with 'come'. There seems to be a correlation with verbs that can't have an object.