The correct option is A Have been asked before and will be asked again
The narrator says that his ancestors ask him those questions in his dreams which his ancestors themselves were asked in their time. "They ask me questions they were once asked" - through this statement in the passage the author indicates that these questions may possibly be asked of every generation. In this context, E is the best answer. The other options are incorrect because they do not fit the context.