My daughter's teacher (a Canadian in Italy) gave the class an exercise. They had to choose among make, do, take, run, keep and give, and insert the correct response in front of "a laugh". We are American and we were mystified. Is here a correct choice?
I believe they're looking for give a laugh.
Though I wouldn't use that phrase by itself, I've frequently seen usages like "he gave a hearty laugh."
I agree with the two previous posters that only ‘give’ comes close.
One the teacher might have inclued is ‘have’, as in
You’re ‘avin’ a larf, incha?
Something hilarious might 'give' you a laugh.