With 'how long has he been in his present position', is it rational to deduce 'How long has did he hold his last position?'
how long has he been in his present position###How long has did he hold his last position?