Student or Learner
here is the question.
1. Napoleon is universally acknowledged to be one of the greatest of generals.
2. Napoleon is universally acknowledged to have been one of the greatest of generals.
Actually which one is correct? or Both of them are correct?
it is quite confusing here.
first sentence seems correct because Napoleon is still great at present. we cannot say he is not great just because he is a past person.
However, second sentence also appears correct because he is a general in the past, now he is a dead man.
it really beats my brain.