作业帮 > 英语 > 作业

I have never thought about it 为什么要用现在完成时呢 不加have可以吗

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/15 17:44:04
I have never thought about it 为什么要用现在完成时呢 不加have可以吗
在这里I have never thought about it 与I never thought about it 的意思是一样的,在语法上也没有错误.用现在完成时,稍有强调因为自己从未想过这个问题而造成了现时情况的意味.而用一般过去时,更加口语化,在美国人随便的谈话中,常用一般过时代替现在完成时的,如I just came back = I've just come back,所以在这句话里可以不加have的.
再问: 我的意思是后面是加上before的话?
再答: I never thought about it before与I have never thought about it before的意思基本也是一样的,前者多用于口语,后者是一种很规范化的书面语。这两句话都没有语法错误。我用两个中文句子来对比说明以上两个英语句子的表达风格:“你有没有搞错”与“你有没有弄错”。