I will have been sitting in a plane for over ten hours before I arrive in New York. I will have sat in a plane for over ten hours before I arrive in New York. The only real difference is that #1 stresses more that it is a long, long time.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.