A: Either of them is correct. Both are standard English. Some language mavens have called the “Patricia is a guest of Leonard’s” construction a double possessive. No matter what you call it, though, it’s OK to use.
Ответ : оба предложения правильные. Оба относятся к литературному английскому языку. Некоторые знатоки языка называют конструкцию “Patricia is a guest of Leonard’s” двойным притяжательным падежом. Как ни назови, использовать её можно вполне свободно.