用法: 1. 表示过去发生或已经完成的某一动作对现在造成的影响或结 果。如： ---Have you had your lunch yet?
---Yes, I have. I’ve just had it. （现在我不饿了。）
They have lived here for two years. I have known her since we met ten years ago.
have/has + done
( 正 ) He has been here for ten minutes. ( 误 ) He has arrived here for ten minutes.
2. have/has been to 和 have/has gone to 的区别
have/has been to 曾经去过某地（人已经回来了） have/has gone to 已经去某地了（人还没有回来）
eg) ① Where _______ you _______? have been ② It can’t be him. He _____________ Beijing. has gone to
现在完成时表示过去发生的某一动作对现在造成的影响或结 果，强调的是现在的情况，所以它不能和表示过去的时间状 语连用。而一般过去时只表示过去的动作或状态，与现在情 况无关，它可以和表示过去的时间状语连用。如：
He has gone to Beijing.
He went to Beijing last month.
Rewrite the following sentences, using the Present Perfect Tense.
Model: He went to the library five minutes ago. →He has gone to the library. 1. He came back from the lab just now. He has just come back from the lab. He has just been to the lab. 2. Lucy came to China two years ago and she is still living in China. Lucy has been in China for two years.
3. Sam bought a camera yesterday. Sam has bought a camera. 4. Susan lost her key last week. Susan has lost her key. 5. Did you find your book yesterday? Have you found your book? 6. I didn’t know him until 2005. I have known him since 2005. 7. He joined the army two years ago. He has been in the army for two years.
Fill in the blanks with the right verb forms. have lost 1 A: Are you sure you ___________ (lose) your dictionary? am looking B: Yes. I ____________ (look) for it everywhere, but I still can’t find it. 2 A: John, _______ you _________ (return) my ladder have returned yet? will return B: Not yet. Don’t worry! I ___________ (return) it soon. have written 3 A: Jim, ________ you _________ (write) a letter to your aunt? have wrote B: Yes, I _______. I ___________ (write) one last week.
Fill in the blanks with the right verb forms. 4 A: _______ you _________ (finish) your homework, Have finished Lucy? am doing B: Not yet, Mum. I __________ (do) my homework right now. forgot 5 A: I’m sorry I __________ (forget) to bring you the dictionary. have bought B: That’s all right. I ____________ (buy) one in the bookstore nearby. Have cleaned 6 A: Bob! ______ you _______ (clean) your bedroom?
have washed B: Yes, and I ____________ (wash) the bowls, too. have finished A: Good. I ____________ (finish) my work, too. Let’s play.