" He moved to Arizona in March 2007. By March 2009, it will be 2 years since he moved there. The "will have past participle" means that at some point int the future, this will be past.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.