EXTRA PRACTICE: PRESENT PERFECT Teacher: Bruna Corrêa ANSWER KEY Confira as respostas e dicas. Name: Number: Grade: Date: 3º 1. Complete the sentences with the present perfect of the verbs in parentheses. a) I have written the letter. Here it is. (write) b) It’s no use, doctor. The patient has died. (die) Click here to read about the present perfect form. c) Look! He has left all his documents here. (leave) d) They have bought a new car. There they go! (buy) e) “The man has killed himself”, said Sherlock Holmes. “Elementary, my dear Watson.” (kill) a) Alex has lived in Ireland for many years. (live) b) We have been friends since our childhood. (be) c) My mother and my father have read some interesting books lately. (read) d) Carol has eaten a lot of sweets. That’s not good for her health. (eat) e) You have had a lot of time to study since last year. (have) f) They have tried different diets in the last few months. (try) g) She has worn that jacket many times. (wear) h) My family has visited Brazil many times. (visit) i) They have paid for everything. (pay) j) You have bought 4 cars so far. (buy) k) Daniele has finished her homework already. (finish) l) You have broken the glass again. (break) m) I have met Anna once. (meet) n) I have washed my father’s car. (wash) o) Maria has raised a monkey. (raise) Remember! You can use contractions: I have written the letter. = I’ve written the letter. They have bought a new car. = They’ve bought a new car. The patient has died. = The patient’s died. He has left all his documents here = He’s left all his documents here. Learn more about positive contractions: http://www.englishclub.com/vocabulary/contractionspositive.htm 2. Write the sentences below in the negative and interrogative forms of the present perfect. a) The dentist has provided teeth cleaning. The dentist hasn’t provided teeth cleaning. Has the dentist provided teeth cleaning? Affirmative: I have worked here since 2010. She has worked here since 2007. b) Teachers have taught adult lessons in the community. Negative: I have not worked here since 2010. She has not worked here since 2007. Teachers haven’t taught adult lessons in the community. Interrogative: Have teachers taught adult lessons in the community? c) The housewife has babysat other women’s children. The housewife hasn’t babysat other women’s children. Has the housewife babysat other women’s children? Have I worked here since 2010? Has she worked here since 2007? Negative contractions: hasn’t = has not haven’t = have not Learn more: http://www.englishclub.com/vocabulary/contractionsnegative.htm 3. Unscramble the words to make questions. Use the present perfect. Then complete the short answers. a) Mexico / ever / been to / Have / you Short answers: A: Have you ever been to Mexico? Yes, I have. Yes, he has. B: Yes, I have. No, I haven’t. No, he hasn’t. b) known / mom and dad / 20 years / Have / each other / for Be careful: Yes, I’ve. x Yes, he’s. x A: Have mom and dad known each other for 20 years? B: Yes, they have. INCORRECT! c) the boy / yet / for the test / Has / studied A: Has the boy studied for the test yet? B: No, he hasn’t. d) lately / bought / you / DVDs / Have A: Have you bought DVDs lately? B: No, I haven’t. e) the latest news / Has / heard / just / she A: Has she just heard the latest news? B: Yes, she has. * It means you have to pay attention to the context to choose between the affirmative, negative or interrogative forms of the present perfect. Also pay attention to the words between parentheses. 4. Complete the following sentences with the appropriate form of the present perfect. a) My grandparents are originally from Italy, but they have lived in Brazil since they were very young. (live) b) I have not seen that show yet. Is it really good? (not/see) c) Have you ever heard of Gaudi? (you/ ever/ hear) d) The students in Class 205 have carried out an amazing project about women’s health in less-affluent communities. (carry out) e) Pete’s work is extraordinary. He has been able to create a unique product that has changed the life of many people. (be) (change) f) The arts have always had an impact on society. (always/have) g) I have seen that exhibition with my parents. It’s awesome! (see) h) How long has she worked in that school? (she/work) 5. Complete the two dialogs using the verbs in parentheses in the present perfect tense. A: Have you talked to Betty lately? (you; talk) B: No, I haven’t. Why? A: Because she has traveled to several cities in Brazil. (travel) B: Oh, great! Which cities has she been to? (she; be) A: São Paulo, Porto Alegre, Belém and Brasília. a) A: What have you done lately, Paul? (you; do) B: I’ve worked a lot. (work) A: Have you met our old friends from high school? (you; meet) B: No, I haven’t met them. What about you? What have you done? (meet / you; do) A: I have studied a lot since last year. I’m taking an American Literature course. I intend to teach English. (study) b) 6. Complete with already, ever, yet, just or never. In some cases, there is more than one possible answer. a) I have just talked to George. He was here a moment ago. b) Have you ever heard of a place called Paranapiacaba? Click here to read about adverbs used with the present perfect. c) Have you done your exercises yet? d) Well, I have already done some of them, but I haven’t done all of them yet. e) I have never been to Belem do Para, but I would like to go there. f) Have you had breakfast yet? g) Barack Obama has never been to Brazil. 7. Rewrite sentences using the present perfect tense plus for or since. Examples: I am here. (one hour) – I’ve been here for one hour. I am here. (two thirty) – I’ve been here since two thirty. a) She does her best to help you. (a long time) She has done her best to help you for a long time. b) William is very shy. (he was a little boy) For (= por, durante): is used with a duration, a period of time. Freud died in 1939. He has been dead for over seventy years. Since (= desde): is used with a point in time, when the action started. Freud died in 1939. He has been dead since 1939. William has been very shy since he was a little boy. c) Steven Spielberg is an excellent movie director. (many years) “Have had” and “has had” might seem a Steven Spielberg has been an excellent movie director for many years. little weird, but they are correct! Look at the examples: d) Your girlfriend loves you. (she was 13 years old) Your girlfriend has loved you since she was 13 years old. e) Eric has some chores at home. (last year) Eric has had some chores at home since last year. I have just had lunch. She has had a fever for the last few days. Learn more: http://www.bbc.co.uk/worldservice/learninge nglish/grammar/learnit/learnitv343.shtml 8. Identifique os usos do present perfect nas frases a seguir e numere-as de acordo com o quadro. 1. Ação repetida num passado indeterminado. 2. Ação praticada num passado indeterminado, com reflexos no presente. 3. Ação iniciada no passado e que ainda acontece no presente. ( 1 ) Clint Eastwood has made several movies about violent heroes. ( 2 ) I’ve lost my keys! How can I get home now? ( 1 ) The Rolling Stones have been to Brazil more than once. ( 3 ) That teacher has worked with teenagers since she was young. ( 3 ) I’ve had my old car for over ten years. ( 2 ) I’ve made some coffee. Would you like a cup? 9. Choose between the present perfect or the simple past of the verbs in parentheses to complete these sentences. Pay attention to time expressions. a) Shakespeare lived in the sixteenth century. (live) b) I have done my homework. I finished it ten minutes ago. (do) (finish) c) Congratulations! You have passed the test! (pass) d) I studied French when I was in school. (study) e) Thank you! You have given me a great idea! (give) Click here to know more about when you should use the present perfect or the simple past. f) Don’t worry. We have come in peace. (come) g) I have had two or three cups of coffee today. (have) h) I had four cups of coffee yesterday. (have) i) Columbus made more than one voyage from Spain to the New World. (make) j) Have you seen any good movies recently? (see) k) Crime and violence have been in the news almost every day these days. (be) l) Ouch! I have cut myself. (cut) m) I cut myself on a broken glass five minutes ago. (cut) n) I borrowed a book and two magazines from the library last week. (borrow) o) Thank you! You have given me a great idea! (give) p) It will be a great day when we hear the news, “They have found a cure for cancer!” (find) q) Columbus reached the New World in 1492. (reach) 10. Turn these sentences into Portuguese. a) My watch has stopped. Meu relógio de pulso parou. b) My watch stopped an hour ago. Meu relógio de pulso parou há uma hora. c) The war has ended. A guerra acabou. d) The war ended last year. A guerra acabou no ano passado. 11. Choose the best alternative. a) I have _____ answered my e-mails. ( X ) already ( ) since ( ) many times b) You haven’t come to my place _____ August. ( ) for ( X ) since ( ) just c) Susan has _____ arrived from school. ( ) for ( ) yet ( X ) just d) They haven’t handed in their projects _____. ( X ) yet ( ) already ( ) never e) Have we _____ met? ( X ) ever ( ) since ( ) many times f) Has it occurred to you that the poor boy has _____ had a chance in life? ( ) since ( ) ever ( X ) never 12. The workers have been talking for hours, but no decision has been made _____. a) ( ) ever b) ( ) never c) ( ) already d) ( ) just e) (X) yet 13. A: Who’s that guy over there? Do you know him? B: That’s Paulo. I’ve known him ____ 2005. a) ( ) for b) (X) since c) ( ) just d) ( ) yet e) ( ) never 14. A: I already want to try that new Japanese restaurant. Would you like to go with me? B: Sorry, but I don’t like Japanese food. A: How do you know that if you have _____ tried it before? a) ( ) lately b) ( ) recently c) ( ) many times d) (X) never e) ( ) ever 15. “Google today announced that daily YouTube uploads directly from mobile devices ____________ 400% since the release of the iPhone 3GS last Friday. […]” a) ( ) has increased * The subject of the sentence is in the plural. b) (X) have increased Removing all the complements, we would have: c) ( ) haven’t increased Uploads have increased 400%. d) ( ) hasn’t increased e) ( ) had increased 16. Choose the alternative that best completes this part of the lyrics of “Anybody seen my baby”, by The Rolling Stones. Salty tears It’s three in the afternoon ___________________ Is she really gone for good? a) (X) Has she disappeared? b) ( ) She has disappeared? c) ( ) She disappeared? d) ( ) She have disappeared? e) ( ) Has disappeared she? Present perfect form: have/has + main verb in the past participle Ex.: have/has worked have/has given Past participle form: Regular verbs: verb + -ed / -d / -ied Start – started Live – lived Cry – cried Find out more about the spelling rules: http://lms.yic.edu.sa/course_module/elc_eng001/001_Tech/unit_4/001U 4Lesson3.htm Irregular verbs: special forms (you have to memorize them with time). Here are some lists you can use: http://www.usingenglish.com/reference/irregular-verbs/ http://free-english-study.com/grammar/irregular-verbs.html (The past participle is the third column.) Adverbs used with the present perfect tense Already (= já): in affirmative sentences and interrogative sentences. We have already lived in Scotland. Have you already lived in Scotland? Always (=sempre): in affirmative sentences. We have always lived in Scotland. Ever (= já, alguma vez): in interrogative sentences. Have you ever lived in Scotland? Yet (= já / ainda): in interrogative and negative sentences. (Always at the end of the sentence.) Have you lived in Scotland yet? We haven’t lived in Scotland yet. Never (= nunca): in affirmative sentences with negative idea. We have never lived in Scotland. Just: it doesn’t have an exact translation; it’s used to express a recent completed action. I have just said that. (=Acabei de dizer isso.) Learn more here: http://www.tolearnenglish.com/exercises/exercise-english-2/exerciseenglish-55208.php http://www.myenglishgrammar.com/present-perfect-tense.html Present perfect versus simple past O present perfect é usado para expressar uma ação praticada num passado não determinado e que ainda acontece no presente. I have seen Roberto Carlos on TV several times. (Eu tenho visto Roberto Carlos na TV diversas vezes), Se, entretanto, a ação tiver acontecido num passado determinado, usa-se o simple past. I saw Roberto Carlos on TV last month. (Eu vi Roberto Carlos na TV no mês passado.) Usa-se também o simple past (e não o present perfect) quando, pelo contexto, estiver claro que a ação ocorreu num passado remoto. Nesse caso, não é necessária nenhuma palavra ou locução de tempo passado. Shakespeare wrote many plays, including Romeo and Juliet. (Shakespeare escreveu muitas peças, incluindo Romeo e Julieta.) Sabemos que William Shakespeare, poeta já falecido, não continua escrevendo. É o mesmo caso da oração “i”, no exercício 9.
© Copyright 2026 Paperzz