Elena Bogomolovaadded a comment 6 years ago
По правилам, в сложных временах already ставится после первого вспомогательного глагола. When I come back, my neighbor will already have moved out.
Но в практике already ставится и после have. И даже гораздо чаще, чем перед have, как гласят правила.