现在完成时的时间状语如下:
already、yet、just、never、ever、before、since、for、sofar、recently、uptonow、duringthepast/last、threeyears、tillnow.
1、表示现在已经完成的时间状语一般用already,just,yet等。由于动作可能是瞬间完成的,所以未必刚好在现在完成,有可能在过去完成,但强调现在已经完成。
2、表示过去发生,一直延续到现在的时间状语一般用since接时间状语从句,for接一段时间等。比如:
Ihavebeenateacherfor15years.当已经当了15年的教师了。
这类句式在提问时间状语时,一般用Howlong。比如:
Howlonghaveyoubeenateacher.你成为一名教师有多久了?
3、另外还有一类表示经验的现在完成时态句式,一般使用的时间状语有ever,never,often,onceb,before等。比如:
Hehaseverbeenateacher.他曾经是一名教师。(意指他现在已经1不是一名教师了。)
Hehasneverbeenateacher.他不曾当过教师。(意指他过去和现在都不是一名教师。)
造句:
1、Ihavealreadyfinishedmyhomework.我已经完成作业了。
2、Ihadalreadyfinishedmyhomeworkyesterday.我昨天就已经完成作业了。
3、Hehasjusttoldmethetruth.他刚刚已经告诉了我真相。
4、Haveyoucalledhimyet?你已经给他打电话了吗?
5、HehasbeenarichmansincehemarriedMary.自从他和玛丽结婚后就成了一个富有人的。