Which of the sentence is correct grammatically below?
- I have bought a car which left door is broken.
- I have bought a car whose left door is broken.
Which of the sentence is correct grammatically below?
- I have bought a car which left door is broken.
- I have bought a car whose left door is broken.
Only #2 is correct. "whose" can be used with objects and beings.
However, it isn't the best way to say it and better rephrase the sentences.
With your example:
I think the second sentence is more likely to be grammatically correct than the first one; because "whose" defines some sort of ownership, but “which” by itself doesn’t. “which” gives additional specification to determine exactly what you’re talking about. However, you can write it :
I have bought a car, the left door of which is broken.
There are varieties of English in which 1) is grammatical; but as far as I know, in all standard varieties only 2) is grammatical.