2) 表示过去发生的和现在有某种联系的动作,常和just, usually, already, since等时间副词连用
I have just had lunch. (饱了,不用再吃了)
He has had a cup of tea.(不渴了,不用再喝)
They have already had their holiday. (不能再度假了)
The boy has already read the book. (已经知道书的内容了,不用再看了)
Have you finished your homework?
Have you been to Beijing?
Have he seen the film?
I have lived in Beijing for twenty years.
I have worked for this school for 1 year.
I have never had a bath.
I have never seen a film.
I have never been to cinema.
I have ever been to Paris.
Have been to表示去过,have gone to 表示去了
I have been to London.(人已经回来)
He has gone to London.(人还在那里)
11) 表示一种结果, 一般不和时间副词联用
I have lost my pen.
I have hurt myself.
He has become a teacher.
She has broken my heart.
e.g. Have you lost your pen? I have not lost my pen.
Yes, I have. No, I have not.
What have you done?
What has he done?
错:I’ve left Beijing for 3 days.
对:I left Beijing 3 days ago. I have been away from being for 3 days.