Independence Day is a proper noun. It should be capitalized. I think you mean to say that people in the USA use or "shoot off" fireworks on Independence Day. "Does" works, but it's a catchall verb.
"New Year's Eve" uses the possessive.
You let off fireworks. I don't think I've ever heard 'firework'.
I'm sure the Americans have fireworks more than once a year.
it's fireworks
We don't use "let off." Shoot off or set off.
Fireworks displays are common on the 4th of July, but you also see them as an attraction at other events (community festivals, carnivals, etc.)
The first and third are OK. The second could be ambiguous - did Tom set off fireworks in front of his house or was there a firework display taking place in front of his house?
One word.
No. Note yet another comma splice. [sigh]
Not necessarily.
So what do Americans say?
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: