1. A doctor is a person who cares for sick people.

2. A doctor is a person who cares sick people.
===============
Can we use both expressions?
Is #2 grammatical? "Care" is used here without 'for'?

No. #2 makes no sense. #1 is good. Use the preposition "for."

Well, let's take a closer look at these expressions. The first one, "A doctor is a person who cares for sick people," is grammatically correct and makes sense. It conveys the idea that doctors provide care for sick individuals.

Now, the second expression, "A doctor is a person who cares sick people," is not grammatically correct. It is missing the preposition 'for.' Without 'for,' it sounds like doctors enjoy making sick people even sicker, and that's definitely not what we want.

So, to answer your question, only the first expression is correct. Please remember that doctors are here to help, not to cause more misery!

Both expressions convey the same meaning, but they differ in grammatical correctness.

1. "A doctor is a person who cares for sick people." - This is the correct and more commonly used phrase. The preposition "for" is used to indicate the object of the doctor's care, which is the sick people.

2. "A doctor is a person who cares sick people." - This sentence is grammatically incorrect. The word "care" needs to be followed by the preposition "for" to show who or what is being cared for. In this case, the correct phrase would be "A doctor is a person who cares for sick people."

Yes, we can use both expressions to describe a doctor. However, there is a minor grammatical error in the second expression. In #2, it should be "A doctor is a person who cares for sick people," not "A doctor is a person who cares sick people." The verb "care" in this context requires the preposition "for" to indicate that the doctor's role is to provide care for sick people.