超难的题目.语感肯定是选D,但要改成has been collecting,现在完成进行时
现在完成进行时 表示动作从过去一直持续到现在仍然在进行,或刚停止.
翻译成:某人一直在做...
句子意思:这个女孩从5年前到现在一直在收集故事书.
难以解释的是C答案为什么错的.
看这两个句子:He has done his home work.表示他 做完作业了,do是非延续性动词
He does his homework from 7-9.而这句话中 do 是延续性动词.
同样the girl has collected story books 中间的collected 常看成非延续性动词,
那么和since five years ago 就无法 同时出现了.
【俊狼猎英】 欢迎追问..