You are on page 1of 10

PRESENT PERFECT 1. Do we use for or since with the following time references?

I haven't phoned home...........Christmas. We've been here................nine o'clock. I have worked for International House............more than eight years. I haven't visited my home town.............. I left school. I haven't been to the cinema............... ages. I have studied non-stop..................... 9.15. I have had a driving licence............I was eighteen. She hasn't had a day off...............1999. Johan has been in England....................more than two weeks now. Peter has been my best friend........... we were nine.

2. Decide if you need for or since with these time expressions.

.............. .............. ............... .............. ............... ............... ............... ............... ................ ................ ................ ................ ............... ................ ................ ............... ............... ................ ................

last weekend ten seconds Christmas Eve a decade I finished school a couple of days my birthday a long time ten centuries the 70s I was a boy August the last month fifteen years the accident then we bought this house last month a millennium I met you 3. Choose the correct present perfect sentence.

1. a) I has bought shoes. b) I have bought shoes. 2. a) She has gone to France. b) She have gone to France.

3. a) I have no eaten lunch. b) I have not eaten lunch. 4. a) Has she made dinner? b) Have she made dinner? 5. a) I've gave a gift. b) I've given a gift. 6. a) The men has left. b) The men have left. 7. a) She has no heard the song. b) She has not heard the song. 8. a) Have you ever played chess? b) Have you never played chess? 9. a) We have no never seen that movie. b) We have never seen that movie. 10. a) They has made a cake. b) They have made a cake. 4. Choose the correct present perfect sentence.

1. a) I has eaten dinner. b) I have eaten dinner. c) I has ate dinner. d) I have ate dinner. 2. a) She has went to France. b) She have went to France.

c) She has gone to France. d) She have gone to France. 3. a) I never have drive a car. b) I never have drove a car. c) I have never drove a car. d) I have never driven a car. 4. a) Has she ever studied Spanish? b) Have she ever studied Spanish? c) Has ever she studied Spanish? d) Have ever she studied Spanish? 5. a) I has took 3 math classes. b) I have took 3 math classes. c) I has taken 3 math classes. d) I have taken 3 math classes. 6. a) Gina and Henry has no tried sushi. b) Gina and Henry have no tried sushi. c) Gina and Henry has not tried sushi. d) Gina and Henry have not tried sushi. 7. a) Has she have lunch? b) Has she had lunch? c) Has she lunch? d) Has had she lunch? 8. a) She ha'snt arrived yet. b) She hasnt' arrived yet. c) She has'not arrived yet. d) She hasn't arrived yet. 9. a) Has the girls ever visited Germany?

b) Have the girls ever visited Germany? c) Has the girls never visited Germany? d) Have the girls never visited Germany? 10. a) I've ever seen this movie. b) Iv'e ever seen this movie. c) I've never seen this movie. d) Iv'e never seen this movie. 5. Fill in the spaces with the correct form of the Present Perfect. 1. I 2. She 3. They 4. You 5. Jeff 6. We 7. They 8. Jen 9. Bob and Dan 10. The children (go) to Japan. (see) the movie. (eat) Italian food. (meet) my brother. (no, drive) a car. (speak) to the teacher. (no, try) Mexican food. (do) her homework. (make) many telephone calls. (play) soccer many times.

6. Fill in the spaces with the correct form of the Present Perfect. 1. I (drive) a motorcycle. (forget) their jackets again.

2. Diana and her mother 3. He 4. The weather 5. Raymond 6. The girls

(hurt) his foot three times this year. (be) cold for two weeks. (no, take) a bath today. (begin) their swimming class.

7. The flower 8. Jason 9. Betty and Doug 10. The sun

(no, grow) quickly. (hit) his head on the door two times today. (know) each other for 3 years. (rise) at 6:00am every day this week.

7. Past Simple or Present Perfect ? 1. I (arrive) in Toronto last week.

2. I (know) my English teacher for 3 months. 3. She (no, eat) Japanese food since she was a child. 4. We (go) to the cinema last night. 5. Dan (see) Titanic 4 times. 6. Fred (be) late for school today. 7. Jen (live) in New York for 3 years. 8. The dogs (sleep) in the house last night. 9. My brother (take) guitar lessons when he was young. 10. She (no, dance) the Tango in her life. 8. Choose the correct form of the verb for either present perfect or simple past.

1. I __________ to a baseball game last night. a) went b) have gone 2. She __________ Australia 3 times in her life. She would like to go again. a) visited b) has visited 3. They __________ Korean food. a) did not eat b) have never eaten

4. __________ your homework yesterday? a) Did you finish b) Have you finished 5. __________ yet? a) Did she arrive b) Has she arrived 6. In 2003, we __________ from downtown to the country. a) moved b) have moved 7. I __________ a teacher for 3 years. I am still a teacher. a) was b) have been 8. __________ ever gone to Las Vegas? a) Did you b) Have you 9. I __________ that movie 20 times. I do not want to watch it again. a) saw b) have seen 10. I __________ in this city for 18 years. I do not want to leave. a) lived b) have lived 9. Choose the correct option.

1. __________ 2006. a) since b) for 2. __________ yesterday. a) since b) for 3. __________ 3 days. a) since b) for

4. __________ last week. a) since b) for 5. __________ one hour. a) since b) for 6. __________ a long time. a) since b) for 7. __________ 8 years ago. a) since b) for 8. __________ I was a child. a) since b) for 9. __________ 3 weeks. a) since b) for 10. __________ August 17th. a) since b) for 10. Choose the correct present perfect sentence.

1. I have __________ eaten dinner. a) still b) already c) yet 2. She has not arrived __________. a) still b) already c) yet 3. Have you finished __________? a) still

b) already c) yet 4. I __________ have not seen that movie. a) still b) already c) yet 5. She __________ has not arrived. a) still b) already c) yet 6. They have __________ done their homework. a) still b) already c) yet 7. Have you tried this dessert __________? a) still b) already c) yet 8. We __________ haven't made breakfast. a) still b) already c) yet 9. She's __________ done it. a) still b) already c) yet 10. Have they driven the new car __________? a) still b) already c) yet Present Perfect Reading Bob and Darren work together. They are talking about interviews for a new sales manager position at their company. This reading has many example sof the present perfect verb tense.

Bob: We need to make a decision on who we are going to hire for the new salesperson position. Darren: I know. There are a lot of good applicants. So far we have interviewed 10 people and have looked at over 50 resumes. Bob: Well, lets take a look at some of the best and make a decision. Darren: Ok, the first person is Phil. He has worked as a salesperson for 10 years in both The United States and Canada. Also, he has been the manager of the sales department of a large auto-parts company. Bob: Sounds interesting, but has he ever worked in the food sales industry? Darren: No he hasnt. Bob: That might be a problem; we need someone with food experience. Darren: OK, what about Karen? She has worked in the food industry for 6 years. She has been a manager of a major supermarket and worked in marketing for a large meat company. Bob: OK. Has she worked in international sales before? Darren: No, she has never worked in international sales. Bob: Well, that could be a problem. This job will require a lot of international experience. I think we need someone who has worked in an international environment Darren: Well what about Larry? We havent met him yet but his resume looks good. He has been a salesperson in the food industry for 13 years. He has lived in The United States, Canada and

Mexico. In the past 4 years he has learned how to speak Spanish and French. Bob: Wow, sounds great! Darren: The problem is we still havent had an interview with him. Bob: Well, lets get him in here and see what he has to say!

You might also like