Re: present prefect
There is no future tense involved in either 'if you have moved' or 'if you move'. In fact, English has no future tense.
Originally Posted by hooshdar3
When we refer to future time in an if-clause, it is inappropriate to use will with the meaning of certainty in a situation in which there is uncertainty. We therefore use an unmarked (present) tense form, simple, progressive or perfect.
Please do not edit your question after it has received a response. Such editing can make the response hard for others to understand.