现在完成时的时间状语及其用法

[复制链接]
查看11 | 回复2 | 2009-11-20 16:26:36 | 显示全部楼层 |阅读模式
现在完成时有两种用法,一种表示过去的动作持续到现在,还可能持续到将来(现在完成进行时);一种是动作在过去已经结束,但对现在有影响。肯定句:ihavebeenherefortenyears.ihavebeenlookingforwardtomeetingmyidol.否定句:ihaven'tseenyouforalongtime.疑问句:haveyoufinishedyourhomeworkyet?yes,ifinishedittenminutesago./no,ihaven't.特殊疑问句:howlonghaveyoubeenlearningenglish?
回复

使用道具 举报

千问 | 2009-11-20 16:26:36 | 显示全部楼层
时间使用 1与现在有关的过去点时间 recently,lately,already,yet,before,still
2与现在有关的频度时间 ever,never,once,twice,three times,several times,
often,seldom,always,time and time again
3与过去有关的现在点时间 just,now,today,tonight,this week,this year
this morning,this afternoon,this evening,
this month,this May,this October,this November 1若想强调动作从何时开始(ever)since
2若想强调动作持续了多久for(a day,several months,many years,,how long)for( two hours, six months, quite a long time)
3若想强调整体的时间all (morning,night,day,year,these years,my life)all(the while,these days,these ten days)
4若想强调与过去有关到现在的一段时间up to now,up to the present,till now,until now, so far, in the last few years,in the past 30 years ,these days,these weeks,these years
回复

使用道具 举报

千问 | 2009-11-20 16:26:36 | 显示全部楼层
现在完成时have done 的时间标志是 in the past few/three years since + 时间点/ sb dis 副词标志是 already,yet,never,ever 现在完成时可以单独使用 i have finished homework. 但过去完成时不可以单独使用 用在“It is the first/second...time+that”从句中 过去完成时 had done 时间标志 by last year/by the time of 过去完成时一般和过去时一起出现 sb had done sth before sb did sb did sth after sb had done 用于hardly when, no sooner than的句式中 we had hardly came home when it rained. 用在“It was the first/second...time+that”句型中 分分分!!!!!!!
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行