- Alida had need of company.
- Alida needed company.
Please say what are the differences between these two sentences.
He has need of a new coat (Collins).
I think you can say the following, without any difference in meaning:
Alida had need of company.
Alida needed company.
Alida was in need of company.
However, the use of the phrase "has/have/had need of" isn't common in use. It seems to be formal or old-fashioned.
There is no real difference between the two phrases. "X needs Y" or "X has need of Y" mean the same thing.
"X has need of Y" is a pretty formal construction. You'll come across it in older writings and novels. You'll also find it in legal documents. From my experience, it's not used very often in everyday speaking except when someone is trying to be overly formal for humor.