Unfortunetly, though, you cannot always use Present perfect and present simple interchangeably in conditional tenses. I think that it is worth mentioning as you are taking FCE fairly soon.
If two things happen together use present simple instead of present perfect . Two exemples from book :
When I have phoned Kate, we can have dinner (=first I'll phone Kate and then we can have dinner)
When I phone Kate this evening, I'll invite her to the party. (not When I phoned. In this exemple two things happen together)
I hope that helps.