It took him 20 years to finish writing that joke
“It took him 20 years to finish writing that joke”
Actually I read that joke on this site a few months ago. Maybe he is a visitor here. Nah.