Generally, no, but if it's part of a proper name, then yes, it will be capitalized.
Have should be capitalized if it is the beginning of a sentence. Summer should not be capitalized.
It should only be capitalized if it forms part of a title.
Yes it should be capitalized.
The first 'c' should be capitalized.
Yes it should always be capitalized.
The term "rehearsal dinner" should not be capitalized unless it is part of a specific title or name of an event. For instance, you would write, "We are having a rehearsal dinner," but if it were titled "Smith Family Rehearsal Dinner," then it would be capitalized. Always use lowercase when referring to it in a general sense.
In general, the word "dinner" in "Thanksgiving dinner" does not need to be capitalized unless it is the first word in a sentence. However, if you are referring to a specific event or formal title, such as "The Annual Thanksgiving Dinner," then it would be appropriate to capitalize it. Ultimately, the capitalization of "dinner" in "Thanksgiving dinner" depends on the context and style guide being followed.
Typically, mother-in-law is not capitalized. The only time I can think of would first make it plural, such as:Mothers-in-law are often the butt of cruel jokes.Mothers-in-law in the city were honored at a dinner.
No, because it is n ot a proper n ou n.
Have should be capitalized if it is the beginning of a sentence. Summer should not be capitalized.
It should only be capitalized if it forms part of a title.
As an abbreviation it should be capitalized.
Yes it should be capitalized.
Yes it should always be capitalized.
Yes it should be capitalized.
No it should not be capitalized.
The first 'c' should be capitalized.