I believe the answer is c. An imposter is someone who impersonates/ disguises themselves as someone else
The direct object in a sentence is always a thing or a person who received the action of the verb. That means that the direct object would be the grandmother's room.
It is a Adjective Phrase :)