解答

這題的線索是will have+p.p
這裡的by the time指的是在這之前。
since主要與現在完成式搭配
後面接過去某一時間點或是過去式。
看到by/before/until有可能會是過去完成式或是未來完成式

留言
News
【IG直播懶人包】十大科目筆記方法分享
【開學必讀】準高中、準大學生必知二三事
【筆記方法】國文筆記怎麼做,三個超強筆記方法大公開