The writer told us that he________ a great number of short stories in the last few years.A) wrote B) was written C) has written D) had written这道题为什么不选A而选D啊,in the last few years.不是一般过去时的时间提示词吗

问题描述:

The writer told us that he________ a great number of short stories in the last few years.
A) wrote B) was written C) has written D) had written
这道题为什么不选A而选D啊,in the last few years.不是一般过去时的时间提示词吗

体现过去完成时

,told 是过去式,过去告诉的,in the last few years时间上比告诉更早,过去的过去所以用过去完成时

in the last few years 是现在完成时的标志,这句在主句是过去时的从句中,所以用过去完成时

填的是 D
句意:这个作家告诉我们,他在过去的几年里已经写了许多的故事。
因为整个句子的时态是 过去式(由 told可以知道)
因为 told( 告诉)的动作发生在过去,告诉之前已经写了许多故事,即:发生在过去的过去,所以用过去完成时
欢迎追问,满意记得采纳哟,(*^__^*) 嘻嘻…… 谢谢

您好,很高兴为您解答问题 正确答案确实是Din the last few years.是一般过去时的时间提示词,所以主句“The writer told us”用的是过去时而从句的意思是“他写了大量的小故事”,这件事是在作者告诉我们之前发生的,也...