What is the tense used here please?

John is having a shower at the moment

Present progressive tense: "is + a verb ending with "-ing". The "-ing" word in this case is the present participle "having".

For more about this tense, see
http://grammar.ccc.commnet.edu/GRAMMAR/tenses/present_progressive.htm

The verb "to have" can also be used to form "perfect" tenses if used with another verb, but that is not the case here.

The tense used in the sentence "John is having a shower at the moment" is the present progressive tense. It indicates an ongoing action happening at the present moment. Although I must say, I hope John doesn't slip and fall because wet clowns are not a pretty sight!

The tense used in the sentence "John is having a shower at the moment" is the present continuous tense.

The tense used in the sentence "John is having a shower at the moment" is the present continuous tense.

To identify the tense of a verb, you need to look at the verb conjugation. In this case, the verb "to have" is conjugated as "is having." The auxiliary verb "is" indicates that the action is happening in the present, while the gerund form of "have" (having) indicates an ongoing action.

The present continuous tense is typically used to describe an action that is happening at the moment of speaking. In this example, it suggests that John is currently in the process of taking a shower.