a) O pretérito perfeito composto é usado para falarmos da repetição ou da continuação de uma ação ou de um estado até ao momento presente.
[ultimamente] tenho estado doente
[esta semana] tenho visto várias vezes o João.
b) Este tempo verbal não é usado: com acontecimentos únicos; com uma série de acontecimentos que já terminaram; com um estado que já terminou; com acontecimentos situados num tempo que se considera terminado. Consequentemente, não é usado com advérbios como já, ontem, na semana passada, há uns dias.
*Hoje às 11h00 tenho ido ao dentista > Hoje fui ao dentista.
* Ontem tenho estado doente > Ontem estive doente.
* Já temos acabado os trabalhos > Já acabámos os trabalhos.