Tom in the library every night over the last three months. A. hworks B. worked C. have been workingD,Had been working,答案应该选什么

问题描述:

Tom in the library every night over the last three months. A. hworks B. worked C. have been working
D,Had been working,答案应该选什么

c 现在完成进行时,
表示从过去到现在一直在进行的动作

应该是has been working

我也很怀疑 怎么答案都是have been 呢 真有问题

选C

选C.OVER+表示一段时间的词,通常表示的是从现在算起的过去几年/几月/几日等,因此通常与现在完成时连用.