Which of the following sentences uses perfect these?

A. Storm Fever is playing at several different movie theaters?
B Storm fever will have stopped playing by next month
C Storm Fever has been playing locally for three months
D Storm Fever is probably going ti play longer at the cheap theater
is it C?

perfect these?

I'm sorry. Perfect tense

Yes. C is right.

http://englishplus.com/grammar/00000361.htm

Perfect future tense?

Yes, the correct sentence is C. "Storm Fever has been playing locally for three months" uses the present perfect tense.

To determine this, we should understand the usage of each sentence:

A. "Storm Fever is playing at several different movie theaters?" - This sentence uses the present continuous tense, indicating an action happening at the moment.

B. "Storm fever will have stopped playing by next month" - This sentence uses the future perfect tense, indicating an action that will be completed by a specific time in the future.

C. "Storm Fever has been playing locally for three months" - This sentence uses the present perfect continuous tense, indicating an action that started in the past and is still ongoing at the present moment.

D. "Storm Fever is probably going to play longer at the cheap theater" - This sentence uses the future simple tense, indicating an action that is likely to happen in the future.

Therefore, sentence C correctly uses the present perfect tense to convey the idea that Storm Fever started playing locally in the past and is still playing at the present time.