您可以申请EB2,在等待的同时用CPT工作,但建议您明年还是可以申请H1B工作签证,这样您可以不用一直使用CPT维持合法工作身份。因为您申请EB2在排期到来时,您提交绿卡申请的同时可以申请与您的EB2绿卡申请相关联的EAD卡,之后您可以以绿卡等待的身份以这个EAD卡合法工作,就不需要H1B工作身份了。只是在您排期到来之前您需要一个合法的工作身份。
排期时间长短可能会不时调整,目前EB2的排期是2012年6月1日。由于排期的时间有三年左右而您在这个等待过程中需要自行保持工作身份,所以申请H1B签证如果能够抽中以此身份工作是最好的。您可以现在申请EB2,在等待排期过程中用cpt工作的同时也尝试申请H1B签证,这样是最有益于您的情况的。