We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2
Present Perfect
Exercises
1. Fill in the gaps with for or since!
a. I have lived in that flat __________ five years. b. My brother has been in love with that girl _________ last November. c. I have been in Madrid _________ ten years. d. I haven´t played with my video games __________ Saturday. e. Sue has had a dog __________ her birthday. f. There have been houses ______________ April. g. My teacher has taught me the Present Perfect __________ two weeks. h. Tony is my friend _________ 2007.
2. Answer these questions for you!
a. Have you been in New York? _____________________ . b. Have you ever played the piano? _______________________ . c. How long have you lived in this village? ________________________ . d. How long have you known your best friend? _________________________ . e. How long have you studied English? ________________________ .
3. Fill in the gaps with present perfect!
a. I _____________________ (live) in this town for seven years. b. My friend ________________________ (learn) French since 2004. c. I __________________________ (visit) this school for seven years. d. I ___________ never ____________ (speak) with a native speaker of English. e. You know what? My cousin ____________________ (buy) a new flat! f. It _____________________ (not, rain) for three weeks. g. My father ___________________ (give up) smoking. 4. Been or gone? a. She has ______________ visit Freddy. She will be home tomorrow. b. Have you _____________ to Paris? c. I am so tired. I have ______________ working all day. d. He has _______________ shopping, but he isn´t at home. e. I have ________________ to London. It was amazing! f. My father has ___________ to Europe. He is having a conference meeting.
5. Fill in the gaps with Present Perfect or Past Simple!
a. My best friend and I _______________ (know) each other for over fifteen years. We still get together once a week. b. He is a very fantastic writer. He __________________ (write) ten very creative short stories last year. One day, he'll be as famous as Hemingway. c. Listen Donna, I don't care if you __________________ (miss) the bus this morning. d. How sad! George __________________ (dream) of going to California before he died, but he didn't make it. e. A: Did you like the movie "Star Wars?" B: I don't know. I ____________________________ (see, never) that movie. f. James ___________________ (find) your ring in the garden yesterday. g. Mary _________________________ (win) the lottery last Sunday.