can i apply for naturalization with an expired green card
Yes, but you may have to renew your green card using Form I-90. If you apply for naturalization less than 6 months before the expiration date on your green card, or if it has already expired, you must renew your green card.