identify the folowing tenses give reasons for identification.

i have never met any body famous
john is having a shower at the moment

i go shopping at least twice a week

i have been working herefor 10 years

Present perfect of to meet

Present indicative of to have.

Present indicative of to go

Present perfect of to be

#2 - "is having" = present progressive

#4 - "have been working" = present perfect progressive

http://grammar.ccc.commnet.edu/grammar/tenses/tense_frames.htm

1. "I have never met anybody famous."

This sentence is in the present perfect tense. To identify the tense, we can look for the following clues:
- The presence of the auxiliary verb "have" (in this case, "I have").
- The past participle of the main verb (in this case, "met").

The use of "have" + past participle indicates an action that started in the past (meeting somebody famous) and has relevance to the present. In this sentence, the speaker is talking about their entire life up until now, stating that they have never met anybody famous.

2. "John is having a shower at the moment."

This sentence is in the present continuous tense. To identify the tense, we can look for the following clues:
- The use of the present continuous tense marker "am/is/are" (in this case, "is").
- The present participle of the main verb (in this case, "having").

The use of the present continuous tense indicates an action that is happening right now, at the moment of speaking. In this sentence, it means that John is currently taking a shower.

3. "I go shopping at least twice a week."

This sentence is in the present simple tense. To identify the tense, we can look for the following clues:
- The absence of any auxiliary verbs.
- The base form of the main verb (in this case, "go").

The use of the base form of the verb ("go") without any helping verbs indicates that the action is a regular occurrence or a general fact. In this sentence, it means that the speaker regularly goes shopping at least twice a week.

4. "I have been working here for 10 years."

This sentence is in the present perfect continuous tense. To identify the tense, we can look for the following clues:
- The presence of the auxiliary verb "have" (in this case, "I have").
- The past participle of the main verb (in this case, "been").
- The present participle of the main verb (in this case, "working").

The use of "have + been + present participle" indicates an action that started in the past, has relevance to the present, and is ongoing. In this sentence, it means that the speaker started working at this place in the past, has been continuously working there, and is still currently working there after 10 years.