John has been working all morning (31/38)

John has been working all morning