John has been working all morning (23/38)

John has been working all morning