英文的past perfect tense要怎样用???急

如题所述

过去完成式可以理解为过去的过去发生的事情。一般来说,描述过去发生的事情,就用一般过去时就好了。但是有种情况是,你在用一般过去时描述问题的时候,要说明在过去那件事情(A)发生的时间点以前,有些事情(B)已经就完成了。比如前一个回答者的例句:
He went to play with his friends. 这个就是过去发生的事情(A),用一般过去时就可以了。但后面加了一个after引导的时间状语从句作为补充,说明是在做完作业后,才去和朋友玩的。这个从句“写完作业”就是在“去和朋友玩”以前就发生了,也就是我刚才说的:过去那个点以前就完成了的事儿(B)。这时候就需要用过去完成时。
你试试翻译下面这个句子,如果能用正确,就证明你懂了。

1, 到昨天3点前,我已经看了5本书了。
这里3点是昨天的时间,要用过去时,已经读了5本书是3点前就已经发生了的。所以是过去的过去,就要用过去完成时了。
那么句子翻译就应该是By 3pm yesterday, I had read 5 books. 这里主意read的过去式和过去分词都是同一个写法,都是read,只是读音不同。

2, 她说她从未去过北京。
这里有两句,一个是“她说。。。”,一个是“她从未去过北京”,显而易见“没去过北京”是在“她说。。。”以前就存在的事实,所以句子翻译为:
She said she had never been to Beijing.

3, 我以为她已经放弃了。
都是过去发生的,“放弃”先于“我以为”,所以句子就应该说成:
I thought she had given up。

现在明白区别了吗?追问

如果是过去但还没完成呢??

追答

如果是过去发生,但现在还在进行的,一般用现在完成进行时哦。I have been studying English since last Christmas. 我从去年圣诞节就开始学习英语了。说话的时候我还在进行英文学习,而且要继续学。所以是现在完成进行时。

过去完成进行时表示在过去更早的时间内进行的动作,并对过去某一时刻产生结果.例如: It had been raining for 3 hours before I closed the window. 都是过去的内容,但下雨发生更早,从我关窗3小时前就开始了,且在我关窗户那时还在继续。

如果满意请采纳,答案是我自己一个字一个字打的哦,都是我的劳动成果,挺辛苦的。。。谢谢咯。。。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-13
过去完成时,即过去的过去。

He went to play with his friends after he had finished his homework.
从句用了过去完成时had finished,时间在主句时间之前。追问

那么和past tense的分别是什么???

追答

指一般过去时,比如我举的例子中的主句,就是一般过去时,谓语动词是went。

相似回答