1) Who - который, которая: берём с одушевлёнными существительными.
The girl who has flowers in her hands is my sister.
2) Which - который, которая: берём с неодушевлёнными существительными. The flowers which she has in her hands are nice.
3) That - который, которая: употребляется как с одушевлёнными существительными, так и с неодушевлёнными существительными:
The girl that has flowers in her hands is my sister.
The flowers that she has in her hands are nice.
4) Whose - чей, чья, чьё, чьи? Whose sister is that girl who has flowers in her hands? Whose flowers are they?