One of the uses of the present perfect is to express a complain or criticism. It is also used if something has been happening regularly. The present perfect is used if something has happened once or a number of times.

My question is: If something happened once, but I am angry about it, can I use the present perfect continuous? For example: someone has urinated in my garden when drunk at a party. Can I say: "Have you been urinating in my garden?".

I have a feeling that if I use the present perfect simple, it doesn't sound as irritated or cross.