Present Perfect
have/has + past participle
Started in the past, still going on now. Emphasis on result
I have done my homework.
Present Perfect Continuous
have/has + verb + ing
Started in the past, still going on now. Emphasis on how long it is taking.
I have been doing my homework for 2 hours now!