Mamy takie oto zdanie:
This is the first time that we have participated in this show for many years now.
kontekst - chodzi o targi na ktorych firmy sie wystawiaja. Firma od wielu lat nie brala w nich udzialu, natomiast zadecydowala, ze bedzie w nich uczestniczyc w przyszlym roku.
Rozumiem, ze w pewnych uzyciach Present Perfect moze odnosic sie do przyszlosci, jak np. po when, if, as soon as, etc. Co innego gdyby zdanie brzmialo:
We haven't participated ... but we decided to / we are going to…