In the last two months ,he______ several English novels.A、has read B、had read 为什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 17:30:22
In the last two months ,he______ several English novels.A、has read B、had read 为什么?

In the last two months ,he______ several English novels.A、has read B、had read 为什么?
In the last two months ,he______ several English novels.A、has read B、had read 为什么?

In the last two months ,he______ several English novels.A、has read B、had read 为什么?
A
在最近的两个月里.看问题的时间切入点是现在,故用现在完成时.而had read需要对应的是完全过去的时间,但In the last two months 却包含了刚刚过去的时间、过去的时间、和现在的时间

A现在完成时.In the last/past+时间段,一般和现在完成时连用

选B,里面有个last two months (在刚过去的两个月的时间里),这个时间状语,那么已经属于过去之前就已经发生的动作,所以用过去完成时:had +v-ed