Guru's I have a question reg one of my friend's current situation
He was on H1 B with a consulting firm, filed 485 in 2007 and then resigned and left for india in 2008. He had ead / ap but had not renewed it before he left. His green card got approved in 2011 but he was outside the country. He is now trying to get back to US through some IT employers.
I have couple of questions
a) Since the 485 application was approved but he did not use the green card, will he be able use the old I40(which was used to file 485) to port the priority date to new Labor, use it for H1 B extension past 6 years ?
b) He was told my an attorney that if he comes back to US thru H1 or L1 (dual intent visas) at port of entry they might decide to either cancel his green card (asking him to renounce it on the spot) and give him H1 b status or just give him h1 status without bothering about his green card
if they dont bother, he can just change the address of the green card after clearing POE and he should be all set with his green card.
The attorney also mentioned that if he ever comes back to the country on B1 or F1 visas he will definitely be asked to forego the green card at POE.
any thoughts please