Present Perfect Simple or Progressive


Grammar Explanantion

We use the Present Perfect Simple to talk about a past activity that is now completed with a present significance to emphasize the result. For example:
Q: Is the apartment ready?
A: Yes, I have painted it.
(Result= the rooms are now painted.)

Q: Can Jerry ride his bike to the park?
A: Yes, Jerry has fixed it.
(Result = he can ride it now.)

We use the Present Perfect Progressive to emphasize an extended activity that is partially or very recently complete. For example:
Q: Why do you have paint in your hair?
A: I have been painting the apartment.

(Recent or partially complete extended activity=painting the apartment)

Q: Why are Jerry's hands so dirty?
A: He has been fixing his bike.
(Recent or partially complete extended activity=fixing his bike)