of couse he can't extend his H1B as he use AP already. The key point is AP, not the H1B stamp on his passport.