"I've been to the shops five times this year.
Esta correto o uso do present perfect? Se tivesse apenas o this year (sem o five times) estaria?"
Sim. Corretíssimo. Sim, estaria correto também apenas com o "this year".
I've been to the shops five times this year. (correto)
I've been to the shops this year. (correto)
Um exemplo semelhante feito por nativos:
- "I've been to the away NFL games this year; Newbridge, Mullingar and Ballybofey
this year along with Aughrim and Enniskillan last year."