Skip to main content
3 of 3
edited title
CowperKettle
  • 36.6k
  • 17
  • 136
  • 230

Present perfect vs present perfect progressive: "Ann has gardened all afternoon" vs "has been gardening"

Are these sentences correct?

Ann has gardened all afternoon. She has planted a lot of rose bushes.

Can I also use here the present perfect progressive for example instead of saying "has gardened" can I say "has been gardening"?