I have read that book before这个句子为什么不是过去完成时?
来源:百度知道 编辑:UC知道 时间:2024/06/15 03:30:03
I have read that book before。这个句子为什么不是(过去完成时)吗?
里面有个before所以翻译成(过去我已经读过这本书)可是为什么在资料里说这这个是(现在完成时)呢?
里面有个before所以翻译成(过去我已经读过这本书)可是为什么在资料里说这这个是(现在完成时)呢?
before在句子中时,必须得有具体的时间词时,才可用过去完成时来写,
你所给的句子没有具体的过去时间,也就用完成时啦.
没有限定时态的时间状语,不是过去的过去
如果是过去时的话 就该是had
过去完成时是“过去的过去”,你看看说这句话的时候是在你读书之前吗?
这句子就是现在完成时啊,before就是此时态的标志.如果是一般过去时则用ago.
have+过去分词的形式就是现在完成时,表示从过去到说这话的这段时间内已经完成了某件事情,所以这里用的没有问题,翻译也确实这么翻
而你说的过去完成时是had+过去分词的形式,表示在过去某一时间之前完成的事情,比如说我在昨天吃晚饭前就已经看完这本书了,那么应该用过去完成时
The most intersting book I have read
I had read the book yesterday。I have read the book yesterday
I had read the book yesterday。I have read the book yesterday.
I,read,story,have,the排列顺序,并解释
选折题:This is the most interesting book____?A.that I have ever read B.which I have ever read.
I have read that book several times I first hove read it huring my summer holidoys last year
请以“My Favourite Book That I Have read in Winter Holidays”写一篇英语作文
I have read that book before这个句子为什么不是过去完成时?
I have read that book before这个句子为什么不是过去完成时??
I have read the book yesterday这个句子语法正确吗?