Someone has been searching for his spectacles for an hour. He is thinking that someone has hidden his spectacles and asks one of his friends whether he is hiding them or not. His friend says, " If I have hidden your spectacles, I would have already given them to you." Is it correct to use present perfect in If conditional? The situation is in the present (now).