سلام خواهش میکنم.
دلیل آینده بودن: قید پایانی in two yearsیعنی از حالا تا ۲ دو سال آینده اشاره میکنه که پرداخت تمام می شود.
دلیل عدم تفاوت دو ساختار در دو حالت معلوم و مجهول:
به علت ویژگی معنایی finish هست
مثلا در فارسی بگیم من خوردنم تمام خواهد شد یا من خوردن را تمام خواهم کرد.