Since it sounds like you received your green card in 2020, you should file your 2019 taxes on Form 1040NR. We recommend this service for that form: SprinTax.com. Welcome!
**Mark the post that answers your question by clicking on "Mark as Best Answer"
Thank you for the response. Yes, I received my green card in 2020, I tried to use Sprintax after I entered my information it says ``Based on the information you provided, you are deemed a US resident for tax purposes, which means Sprintax software isn’t suitable for you''. I am a bit confused about which service should I use.