Yes, having a Green Card is a requirement to apply for U.S. citizenship. You must have lived in the U.S. with a valid Green Card for at least five years.