John has been working all morning (29/38)

John has been working all morning