Technically and legally yes they can but practically speaking they may be stopped at the border because of the pending green card application and may not be permitted to enter the US.  It really depends on the border officer as it is usually the prerogative of the inspection at the border as to whether or not to let a person in in this type of situation.