Did you ... vs Have you ...
'Have you eaten?' and 'Did you eat?'
And from Chaika;
Quote Originally Posted by chaika View Post
Perfective focuses on the RESULT of the action, imp. focuses on the action itself.