1、现在完成时由助动词(has/have)+动词的过去分词构成,助动词说明该谓语是属于现在时范围,它和主语的人称、数要保持一致,过去分词是主要的谓语动词,说明句子的意义
2、现在完成时可以表示动作发生在过去某个不确定的时间,但对现在留下了某种影响和结果,常用just,already,yet等副词修饰,如have you had lunch yet?
3、现在完成时也可以表示从过去 某一时刻开始一直持续到现在的动作或状态,这个动作可能刚停止,也可能仍在进行,句中出常出现for和since等表示一段时间的状语
4、如he has taught here since 2000, 他自2000年就在这里教书了(可能还要继续教书)再如,I haven't seen him for two years
5、现在完成时还可表示说话前从未发生或发生过一次或多次的动作,现在成为一种经验,常带有twice, ever, never, three times等时间状语
6、如have you ever been to the great wall?你去过长城吗?I have been to the Great Wall twice,我去过长城两次