请问英文中一个句子的区别

来源:百度知道 编辑:UC知道 时间:2024/05/15 03:44:57
请问I read the book和I have read the book 有什么区别吗?

第一个有两种解释,一是 read 当一般现在时讲,意思是说我读了这本书,另一是read 做 read 的过去式讲,因为read 的过去式跟现在式的同形. 我觉得这里应该是当过去式用的,意思是我读过这本书。因为过去式比较容易和过去完成时相混淆。
第二个是我读过这本书,一般是强调对现在的影响,比如说,
-This is a good book, isn't it?
-yeah, it is .I have read the book.
就是言外之意是说,我读过这本书,所以我知道它是一本好书。
而第一个句子则没有这种功能,只是单纯的说我读过这本书

第一句是一般现在时,也就是我读了这本书
第二句是现在完成时,就是我已经读了这本书

有区别

第一句是说,你现在在读这本书

第二句是说,你以前读过这本书..

前者是我读这本书 一般现在时 (不是正在读)
后者是我读完了

有,I read the book是一般现在时,表示经常做的,但I
have the book是现在完成时,由助动词have(has)+过去分词,这里的read也跟前面的不一样,是一个现在分词,只是字母没有变化.

前者是一般现在时,后者是现在完成时,现在完成时表示事情已经发生对现在产生影响