Thank you again for the answer.
Now I assume the reason why "we've moved here for a week now" is incorrect whereas "I've used it for a while" is correct is because the verb "use" implies an action that will be done repeatedly, while what the verb "move" implies is something that is done only once.
Am I right?
Thanks in advance.