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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 15:44:19
In the last two months ,he______ several English novels.A、has read B、had read 为什么?
xQN@y &>ƚ`!k5-I-ą q}m!:Lrs{ddK"iQ q^NA'((lBFHq)dHCwPepN:R׹To?'#?x/-f(ּj6y=dE޶X`]y4bY"2βf֙z!Kѿ>:#F ۲y(O| ~1 >Y8yM+X=Ora9Krn]U!'aY5H>>ƚ_~bmc1q534Tu<;#~1ՐȚ;%7iVa?ۋ9@A+AYTrBEgJ}?iY^ &Ė\}

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