Which of the following sentences is correct?
He left for America after a Three Days state visit.
He left for America after a three-day state visit.
The first sentence is correct. The words day, month, minute, mile, etc. are usually singular when used with a number immediately before a noun.
Here are a few more examples:
• Every day he goes for a twenty-minute jog.
• Every day he jogs for twenty minutes.
• Last year he ran the twenty six-mile marathon.
COURTESY : The Hindu (The National News-Paper) - India