mary has been ill for three days.
mary has been ill since three days ago.
注意:1.现在完成时不能单独与准确时间连用,(如表示过去的时间状语)
如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for, since连用.
2.现在完成时往往同表示不确定的过去时间状语连用
,如already(肯定), yet(否定,疑问), just, before, recently, still, lately等:
he has already obtained a scholarship.
i haven't seen much of him recently (lately).
we have seen that film before.
have they found the missing child yet ?
3. 现在完成时常常与表示频度的时间状语连用,
如ever, never, twice, several times等:
have you ever been to beijing
i have never heard bunny say anything against her.
i have used this pen only three times. it is still good.
george has met that gentleman several times.
4. 现在完成时还往往可以同包括现在时间在内的时间状语连用,
如up to these few days/weeks/months/years, just, up to present(now), so far等:
peter has written six papers so far.
【初中英语现在完成时的用法】相关文章:
★ 关于冠词的用法
最新
2016-11-24
2016-11-24
2016-11-09
2016-11-04
2016-11-04
2016-11-02