Of course. You always need to carry some type of identification.
US citizens, including naturalized ones, are already required to provide identification when requested. This is usually in the form of a state-issued photo ID. Foreigners with legal resident status in the US are required to carry green cards issued by the federal government. Foreigners with valid visas are required to carry their passports. Foreigners without valid visas are not eligible for any ID card issued by the US federal government and are subject to detention and deportation by immigration agents. So, all immigrants in the US are already required to present ID when requested, but that ID can be either state or federal. The federal government does not appear to want to implement a system of mandatory national ID cards, despite creating the new US Passport Card. Instead, Congress has enacted the REAL ID ACT which sets minimum standards for states issuing drivers licenses and non-driver IDs.
Not at all. They are required to carry ID to even get on base.
Green card is enough as ID but its better to get a ID(either driver license or ID from MVA) to carry around as you do not want to carry around your green card just in case. Yes its good as ID
Yes, ALL foreigners need a valid work visa to work in the US.
When applying for a passport, specifically a US passport, you need a valid government issued ID with Photo. Examples of this is you SSS ID, your Greencard, your State ID, or driver's license.
Not unless you are the driver.
No. You do need some sort of ID though. Bring a driver's license or a student ID.
Yes, foreigners can start a business in the US as long as they are in the country legally and they have a residential status that permits such economic activity.
Yes, two foreigners can get married in the US as long as they meet the legal requirements set by the state where they plan to marry.
No, both places are in the US. I don't know about foreigners that are here on like a visa or something, but US citizens and vacationers don't need one.
If you are a US citizen you don't need a passport to fly within the USA (for example from Kansas City to Chicago), but you will need some form of official photo ID such as a drivers licence. If you are not a US citizen you will also need photo ID and a passport is best for this.
No. You need valid, government photo ID, such as a drivers license, non-driver ID, passport or passport card.