My dear friend the difference between the two tenses are :
Present continous .. something is going onand on in the present (now
مستمر لم يتوقف بعد ..
the present perfect is something started in the past and finished now in the present time that's why we said it doesn't have an exact time
المفضلات