אם אתה מתכוון לשימוש ב- Future Perfect אז הזמן המתואר צריך
להיות של נקודה
מסוימת בעתיד שממנה תעריך את הזמן שעבר מאז נקודת הזמן הנוכחית. לא נראה לי ש- "in 2 months" מתאים לזה כי הוא מתאר
משך זמן.
בד"כ משתמשים בביטויים מהצורה
.(by ... (the month of April/the time we get there etc.
ראה
כאן.