Зависит не от грин-карты, а от того, резидент ли Вы этого штата.
Who Needs One?
If you live in Florida and want to drive a motor vehicle on public streets and highways.
If you move to Florida and have a valid license from another state, you must get a Florida license within 30 days of becoming a resident. You are considered a resident of Florida if you:
enroll your children in public school, or
register to vote, or
file for a homestead exemption, or
accept employment, or
reside in Florida for more than six consecutive months.
Who Does Not Need One?
The following persons may drive in Florida without having a Florida driver license if they have a valid license from another state or country:
Any non-resident who is at least 16 years old.
Persons employed by the United States Government driving a United States Government motor vehicle on official business.
Any non-resident working for a firm on a contract for the United States Government. (This exemption is only for 60 days.)
Any non-resident attending college in Florida.
Persons who drive only vehicles like farm tractors or road machines temporarily on the highway may drive without a license.
A licensed driver who lives in another state and travels regularly between his home and work in Florida.
Non-resident migrant farm workers even though they are employed or place children in the public schools, providing they have a valid license from their home state.
Members of the Armed Forces stationed in Florida and their dependents, with these exceptions:
Service member or spouse claims homestead exemption (All drivers in family must obtain Florida licenses),
Service member becomes employed (All drivers in family must obtain Florida licenses),
Spouse becomes employed (Spouse and children who drive must obtain Florida licenses),
Child becomes employed (Only employed child who drives must obtain Florida license).