巅峰战舰潜艇:I had read that book before.这是过去完成时!可是...

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 12:48:09
I have read that book before。有这样的句子吗?
before是过去,以前的意思,所以应该I have read that book before这样的句子是不可以吧?
就应该是个I had read that book before吧。

你的表述我不是很明白 但是显然I had read that book before.是正确的 他一般出现在文章中 因为文章里一般说的是过去的是 过去的过去发生的室 所以应该是过去完成时

I have read that book before也对 这个一般就是别人问你
-have you read that book?
-I have read that book before. 这个就是表示从现在到过去的时间段里面 我看过(前者是从过去到过去的时间段里面)

简单点就是说 两者的“出发、起始时间”不同

两句话都是完成时,都对,只不过一个是过去完成时一个是现在完成时,发生的时间不同,这要看你叙述的这件事发生的时间了,先后顺序这样的:
过去完成时-过去时-现在完成时-现在时-将来时-将来完成时
什么时候发生的就用什么时态,对号入座就行了

完成事态就是说过去的事,对现在的影响啊!
没错!
你过去看过那本书,所以现在知道那本书!
而且完成时态的过去只能用before,不能用ago

have done sth.有表示某种经验,某种经历的意思.
我以前读过那本书,也是一种积累啊.
而且这个句子是没问题的.可以这么说啊

现在完成时结构;have(has)+过去分词

成时-过去时-现在完成时-现在时-将来时-将来完成时
什么时候发生的就用什么时态,对号入座就行了