The difference in meaning between the following pairs of sentences.

He's been cleaning the windows.
He's cleaned the windows.

He's been sick twice during the last month.

He was sich twice last month.

Do you like going to the theatre.

Wold you like to go to the theatre.

They are looking for time differences.

What is the difference between "has been cleaning" and "has cleaned"?
Which of those indicates that he has finished?

Please repost your answers and we will be happy to help with any corrections needed.