present perfect tense geçmişte ama yakın bir geçmişte yapılmıştır..
I have seen her (onu gördüm -ama çok zaman geçmedi)
present perfect cont ise geçmişte yaptın hala yapıyorsun ve yapmaya devam edeceksin
mesela
I have been learning english for five months (5 aydan beri ingilizce öğreniyorum)
yukarıdaki arkadaş beeni eklemeyi unutmuş have yanına
onu da ekle tatlım :)