John has been working all morning (14/38)

John has been working all morning