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

详细的加分!!快快

时间使用 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
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-11-15
现在完成时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”句型中

分分分!!!!!!!
第2个回答  2009-11-20
现在完成时有两种用法,一种表示过去的动作持续到现在,还可能持续到将来(现在完成进行时);一种是动作在过去已经结束,但对现在有影响。
肯定句:
i
have
been
here
for
ten
years.
i
have
been
looking
forward
to
meeting
my
idol.
否定句:
ihaven't
seen
you
for
a
long
time.
疑问句:
have
you
finished
your
homework
yet?
yes,i
finished
it
ten
minutes
ago./no,i
haven't.
特殊疑问句:
how
long
have
you
been
learning
english?
相似回答