Which sentence is written in the present perfect tense?

The dancers will have practiced in the town hall.

The dancers had practiced in the town hall.

The dancers are practicing in the town hall.

The dancers have practiced in the town hall.