A. have finished B. finished C. will have finished D. had finished
上面这道选择题,由提示词by the end of +过去的时间点可以得出是用过去完成时,所以选D答案。总结了这道题的考点是过去完成时态,那么在复习中,一定要继续完成两件事情:
(一)、 过去完成时态的所有用法:1. 基本语境是"过去的过去",2. 三种提示词:by/ by the end of/ before + 过去时间点,3. 宾语从句中"主过从过",如He said that he had completed his new novel. 还有状语从句中:I had prepared well when he came back.