از زبان انگلیسی به فارسی ترجمه کنید

متن: They say: «When will this promise come to pass,- if ye speak the truth ?» 
جواب:
و [به صورتی مسخره آمیز] می‌گویند: این وعده [آمدن قیامت و محاسبه اعمال] چه زمانی است، اگر راستگویید؟