作业帮 > 英语 > 作业

求教,since是不是只能跟现在完成时用,不能跟现在完成进行时用?

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/11 02:11:50
求教,since是不是只能跟现在完成时用,不能跟现在完成进行时用?
I__________(love) chocolate since I was a child.
答案是have loved,我用have been loving,不行么,翻译自从我是小孩时,我就一直喜欢巧克力(现在还喜欢).
have been doing表示过去发生的动作一直持续到现在,中间没有间段,比如,我今天早上起来就开始读书,一直读到现在.have done表示过去发生的动作对现在的影响.有时候两者在一道题中都说的通,但是要选择一个最佳答案.