John has been working all morning (15/38)

John has been working all morning