Вы когда-нибудь участвовали в программах милосердия? (таков общий смысл) .
Вы когда-нибудь были волонтёром?
(пробовали себя в качестве волонтёра / добровольца? )
to volunteer one's time - это устойчивое словосочетание
(добровольно пожертвовать/посвятить своё время/ труд/ знания кому-либо, чему-либо)
"Your time is a valuable donation". Ваше время - это ценное добровольное пожертвование (ценный вклад) .
http://tinyzoo.com/volunteer-your-time/ http://my.coolworks.com/profiles/blogs/volunteering-your-time-in-the http://www.thealcovewalton.org/Volunteer.aspx