The term "homeless" can be used to define different situations, which includes .
A、street people who sleep in subways, bus stations, parks, cars, or the streets and have roamed the streets for months or even years
B、people who are utilizing shelters operated by local authorities or private charities
C、people who sleep in hotels
D、both A and B