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

问题描述:

I have never thought about it 为什么要用现在完成时呢 不加have可以吗
1个回答 分类:英语 2014-09-23

问题解答:

我来补答
在这里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的意思基本也是一样的,前者多用于口语,后者是一种很规范化的书面语。这两句话都没有语法错误。我用两个中文句子来对比说明以上两个英语句子的表达风格:“你有没有搞错”与“你有没有弄错”。
 
 
展开全文阅读
剩余:2000
下一页:请说清为什么