Can we say like this:They are an honor to the country.
They are honors to the country.Which is correct?Thanks!
Yes, Richard - credit is definitely a better word to use.
You should keep it singular, but in English, "they are a credit to their country" is a far more natural and expected thing to hear or read than "they are an honor to their country."
Sometimes, if we answer exactly what was asked, we do a disservice to the person asking.
They honor their country with their service/sacrifice/etc. is okay, but "They are an honor" is not natural. Please believe us in this.
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.
Sorry but I think I answered exactly what you wanted to know. You said, "Can we say like this....which is correct". You didn't say 'Which is the better'.
My answer was that you could say the first (and by implication not the second), thereby specifically answering your question.
I also went on to say that the word honor was very unnatural and thought the word 'credit' was better. I could have been even more assertive and said that credit is definitely a much better and arguably the only word in the context. (And I'll leave aside the spelling of honor which is spelt 'honour' in Br. English )
Would you prefer it if we only answered the very specific point and didn't go on to tell you how native English speakers would in reality phrase the sentence, and changing words when they are not natural?