过去完成时和现在完成时,这两个时态用在什么时候?

[复制链接]
查看11 | 回复4 | 2009-6-19 10:22:33 | 显示全部楼层 |阅读模式
现在完成时,表示动作发生在过去,并且一直持续到现在,或对现在产生一定得影响。例如,I have worked in this factory since 1949.(工作这一动作从1949一直持续到现在) 过去完成时,表示动作发生在过去的过去,通常有一个和其相对比的过去时间状语出现在句子中。Before i met her, i had heard of her name.(I met her 发生在过去,i had heard of her name 发生在 I met her 之前,即过去的过去,因此用过去完成时)...
回复

使用道具 举报

千问 | 2009-6-19 10:22:33 | 显示全部楼层
你陈述一个过去某个时间发生的事情时候,语境都是过去时的时候,要用完成时的时候,就要用过去完成时。你陈述一个事情在现在通常发生的时候,语境都是一般现在时,要用完成时的时候,就用现在完成时。例,When I was a little boy, my mum cooked a lot, I had been so happy with enjoyi...
回复

使用道具 举报

千问 | 2009-6-19 10:22:33 | 显示全部楼层
ihadheardofhername发生在Imether之前,即过去的过去,表示动作发生在过去的过去,通常有一个和其相对比的过去时间状语出现在句子中。Beforeimether,ihadheardofhername.(Imether发生在过去现在完成时,表示动作发生在...
回复

使用道具 举报

千问 | 2009-6-19 10:22:33 | 显示全部楼层
现在完成时1.表示过去发生的但对现在有影响的动作,可以不用时间状语。也可以和一些表示不定过去的时间状语连用,比如already,yet,ever,never,just,once,recently等。1).ihavebeentopekingmanytimes.我多次去过北京(现在对北京有所了解)2).he...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行