Is this sentence correct?
My niece is pretending to have been playing the piano for a whole hour.
With this sentence I want to describe a situation when a girl is pretending at the moment of my stating the fact and at the same time I'd like to mention the duration too.
If to divide the sentence into two smaller parts, then we get "She is pretending" and "She has been playing the piano for a whole hour." In such a case the choice of the tense seems to be pretty logical, because there's a time indication ( for a whole hour), so the present perfect continuous tense form fits. However, I'm not all together sure whether I can combine these two parts into a sentence the way I wrote above. And something tells me that I should change "is pretending" to just "pretends", even though the action is happening at the moment when I'm saying it.
Other versions I'm considering are:
- My niece pretends to have been playing the piano for a whole hour.
- My niece has been pretending to play the piano for a whole hour.
- My niece pretends to be playing the piano for a whole hour.
I would be grateful if you could guide me with these sentences. I'm especially interested to know whether it's grammatically correct to use perfect continuous infinitive with present continuous.