If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

I'd use the first one. Why? Because that's the grammatical construction that expresses the intended meaning.
There's a difference between, "Have you been naughty?", which could mean one instance of being naughty and "Have you been being naughty?", which means being naughty over a period of time.

A: "Relax. He was just being facetious."
B: "He might have been being facetious. I'm not convinced." (You can't leave 'being' out here.)

We've discussed this at greater length before. Unfortunately the software configuration rejects the whole of "have been being" from searches.

Re: have been being

Originally Posted by Raymott

I'd use the first one. Why? Because that's the grammatical construction that expresses the intended meaning.
There's a difference between, "Have you been naughty?", which could mean one instance of being naughty and "Have you been being naughty?", which means being naughty over a period of time.

A: "Relax. He was just being facetious."
B: "He might have been being facetious. I'm not convinced." (You can't leave 'being' out here.)

We've discussed this at greater length before. Unfortunately the software configuration rejects the whole of "have been being" from searches.

I agree that in your example you can't leave "being" out without changing the meaning, but I stick by what I said about "being" in the OP's examples.