Present perfect tense digunakan pada kondisi-kondisi sebagai berikut :
1. Ketika suatu kejadian sudah terjadi tetapi periode waktunya belum berakhir.
I have read ten books this month. (Saya telah membaca 3 buah buku bulan ini, tetapi bulan ini belum berakhir ketika kalimat tersebut dinyatakan)
2. Ketika tidak diketahui kapan kejadian tersebut berlangsung/sudah berlangsung tapi tidak diketahui