PRESENT PERFECT vs. other present tenses
Present tenses: Present Simple, Present Continuous or Present Perfect
1. He .......... [always complain] about everything. It’s annoying!
2. Come here, the boss ...... [want] to speak to you.
3. We ...... [know] each other for many years now.
4. How long ....... [be she] unconscious?
5. Don’t say a word till I .. [tell] you.
6. We’ll leave as soon as she ........ [arrive].
7. I’ll phone you when I ..... [get] home.
8. I ....... [expect] he’s right. I haven’t got the time to check.
9. Look at me and tell me, ......... [suit it] me?
10. I ...... [study] mathematics since I left secondary school.
11. Louise, I may not be here when you.......... [come back]. Have you got your key?
12. What ..... [think you] she will do? Stay or leave?
13. What ........ [think you] about? You look so worried.
14. Let me try. Hmm! It . [taste] like chocolate.
15. It ...... [smell] in here. What have you done?
16. You look so pale. .......... [feel you] all right?
17. I ........... [come] back home in July. Will you be there?
18. What....... [see] ? You look so scared.
19. He always ............ [cycle] home. He says it’s a good way to keep fit.
20. Don’t lend him any money. He never .............. [remember] to pay his debts.
21. We .......... [use] this kind of paper today because there isn’t any brown paper left.
22. ........ [believe you] everything he says? You shouldn’t. I’ve never met such a liar.
23. Look at Jane and Kitty. I wonder who they ........ [laugh] at.
24. Do you know why the earth ..... [revolve] round the sun?
25. Stop. ......... [see] the notice? It says Wet paint.
26. It’s really embarrassing. He [keep] telling me he’s alone; he’s got no money and nobody to take care of him.
27. ...... [need you] an extra pillow or is it all right?
28. He ......... [work] here for two months.
29. I ... [wish] I were there with you.
30. The concert.......... [just begin]. You are a bit late.
31. Look. Dad ....... [talk] with John. They must be talking about their childhood.
32. .......... [still eat you] those sweets? I told you to stop just a minute ago.
33. He [usually take] .........the dog with him but today he’s on his own.
34. It’s the first time I .. [meet] him this term.
35. He ...... [always be] extremely unpleasant. I’m used to it.
36. I ..... [peel] the potatoes. Come and help me.
37. You ........ [take] a bowl, you .... [put] some butter and sugar in it, you [add] flour and eggs and then you [mix] it all up.
38. It ...... [rain] for 2 hours.
39. Take it easy. ............ [see you] it’s the last sentence?
40. How long ............ [wait you] for him?
Robin: I think the waiter (forget) us. We (wait) here for over half an hour and nobody (take) our order yet.
Michele: I think you're right. He (walk) by us at least twenty times. He probably thinks we (order, already) .
Robin: Look at that couple over there, they (be, only) here for five or ten minutes and they already have their food.
Michele: He must realize we (order, not) yet! We (sit) here for over half an hour staring at him.
Robin: I don't know if he (notice, even) us. He (run) from table to table taking orders and serving food.
Michele: That's true, and he (look, not) in our direction once.
1. Judy: How long (be) in Canada?
Claude: I (study) here for more than three years.
2. I (have) the same car for more than ten years. I'm thinking about buying a new one.
3. I (love) chocolate since I was a child. You might even call me a "chocoholic."
4. Matt and Sarah (have) some difficulties in their relationship lately, so they (go) to a marriage counselor. I hope they work everything out.
5. John (work) for the government since he graduated from Harvard University. Until recently, he (enjoy) his work, but now he is talking about retiring.
6. Lately, I (think) about changing my career because I (become) dissatisfied with the conditions at my company.
7. I (see) Judy for more than five years and during that time I (see) many changes in her personality.
Fill in the correct form (Present Perfect Simple or Present Perfect Progressive).
Tom: Hi Ana. I (try) to ring you several times today. Where (you / be) ?
Ana: I (be) at home all the time. But I (clean) the house all day, so maybe I didn't hear the phone ring.
Tom: (you / clean) everything now?
Ana: No, not yet. I (tidy / not) up the kitchen yet. But why are you here?
Tom: Don't you remember? Jane (invited) us to her birthday party and we (buy / not) a present for her yet.
Ana: Oh, that's right. (you / find out / already) what she wants?
Tom: Well, she (learn) Spanish for a year and wants to spend her next holiday in Mexico. Maybe we could get her a guide book.
Ana: That's a good idea. There is a good bookshop in the big shopping centre. I (see) some nice books about Mexico there recently.
Fill in the blanks with for or since:
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.
Put the verbs into the correct tense (Present Perfect Simple or Present Perfect Progressive).
1.A: (you / take) the dog for a walk yet?
2.B: I (work) all day. I (come / just) home from work and I (have / not) the time yet to walk the dog.
3.A: How long (the dog / be) home alone?
4.B: For about 6 hours. You (walk / not) the dog for a long time. Don't you want to go?
5.A: Well, I (laze / not) about all day either, you know. I have a very important meeting tomorrow and I still (finish / not) my presentation.
6.B: Okay, I will go then. Where (you / put) collar and leash?
7.A: They are in the kitchen. By the way, (you / eat) anything yet? If not, could you get us something from the supermarket?
1.A: I (call) for you for half an hour. Where (be) ? And why are your clothes so dirty?
2.B: I (tidy) up the shed in the garden.
3.A: (you / find) a box with old photos there? I (look) for it for ages.
4.B: I (discover / not) it yet, but I (work / not) for a long time yet. I (come / just) in to eat something.
5.A: I (cook / not) anything yet because I (talk) to our neighbour.
Present Simple, Present Continuous, Present Perfect or Present Perfect Continuous?
2. Don't forget to take your umbrella with you to London. You know it always ________(rain) in England.
3. Jean ________(work) hard all day but she _________ (not work) at the moment.
4. Look! That boy ___________(run) after the bus. He ___________ (want) to catch it.
5. He ___________(speak) German so well because he ___________(come) from Germany.
6. Shh! The boss ____________(come). We _____________ (meet) him in an hour and nothing is ready!
7. ___________ you usually_______ (go) away for Christmas or ________ you __________ (stay) at home?
8. She ____________ (hold) some roses. They _______________ (smell) lovely.
9. Oh no! Look! It _____________ (snow) again. It always _____________ (snow) in this country.
10. Mary __________ (swim) very well, but she ___________ (not run) very fast.
11. _________ you __________ (enjoy) this party? Yes, I __________ (have) a great time!
12. Sorry I can't help you. I ____________ (not know) where she keeps her files.
13. What you _________(do) next Saturday? Nothing special. I _____________ (stay) at home.
14. I ____________ (think) your new hat _______________ (look) nice on you.
15. I _____________ (live) with my parents but right now I ________________ (stay) with some friends for a few days.
16. I can't talk on the phone now. I ________________ (drive) home.
17. Where are the children? They _______________ (lie) on the beach over there.
18. You never ______________ (listen) to a word I say! You ___________ (listen, always) to that mp3 player!
19. He ____________ (not understand) what you ____________ (talk) about. He's a foreigner.
20. How much _________ your suitcase ____________ (weigh)? It ______________ (look) really heavy.
Underline the correct word or phrase in each sentence.
a) I can't believe it, Inspector. You mean that Smith stole/has stolen/has been stealing money from the till all this time!
b) You three boys look very guilty! What did you do/have you done/have you been doing since I left/have left the room?
c) Why on earth didn't you tell/haven't you told me about that loose floorboard? I tripped/have tripped over it just now and hurt myself.
d) It's a long time since I saw/have seen/have been seeing your brother Paul. What did he do/has he done/has he been doing lately?
e) I can't believe that you ate/have eaten/have been eating three pizzas already! I only brought/have only brought them in fifteen minutes ago!
f) Don't forget that you didn't see/haven't seen Mrs Dawson. She has waited/has been waiting outside since 10.30.
g) What did you think/have you thought of Brighton? Did you stay/Have you stayed there long?
h) I feel really tired. I weeded/have weeded/have been weeding the garden for the last three hours and I didn't rest/haven't rested for a single moment.
i) I'm having problems with David. He has called/has been calling me up in the middle of the night and told/telling me his troubles.
j) How long did you have/have you had/have you been having driving lessons? And did you take/have you taken/have you been taking your test yet?
Underline the correct phrase in each sentence.
a) The price of petrol has risen/has been rising by 15% over the past year.
b) No wonder you are overweight! You have eaten/You have been eating chocolates all day long!
c) I've read/I've been reading a really good book this morning.
d) Doesn't this room look better? I've put/I've been putting some posters up on the walls.
e) Don't disappoint me! I've counted/I've been counting on you.
f) Don't forget your pills today. Have you taken them/Have you been taking them?
g) Who has worn/has been wearing my scarf?
h) I think there's something wrong with your motorbike. It's made/It's been making some very funny noises.
i) Jack has asked/has been asking for a pay-rise three times this year.
j) I've been phoning/I've phoned Ann all evening, but there's no reply.
Choose the right option.
a) It's a long time since/when I last saw you.
b) I've seen Bill quite often lately/from time to time.
c) Have you spoken to the director beforehand/already?
d) I've lived in the same house for years/forever.
e) I've read the paper now/still.
f) Diana has bought a computer two years ago/since then.
g) Nothing much has been happening by now/so far.
h) I've finished reading her new book at last/this evening.
i) Sue bought a CD player last week and she's been listening to music ever since/for a while.
j) Sorry, but I haven't got that work finished already/yet.
Present Perfect or Present Perfect Continuous?
I (read) an interesting book for a few days, but I (not finish) it so far.
He (know) her for ages.
I'm tired. I (play) basketball for three hours.
My wife (iron) all day. She (iron) 20 blouses.
She (write) two love letters.
John (work) for this company since 1990.
I just (do) my homework. Can I go out with my friends?
My mum (cook) dinner since 4 p.m.
Her parents (tour) Europe for 3 months. They (visit) eight countries so far.
Max (wait) for his girlfriend for an hour but she (not come) yet.
Same instruction:
Why are your hands dirty? - Oh I (work) in the garden.
It's nine o'clock. Jack (teach) for 4 hours tonight.
I (work) at this company for a long time.
Brad (think) poorly of Marsha for a long time.
Why are you shaking so? What (you/do)?
Lucky Susan she (visit) so many different countries!
I (live) in Seattle for 5 years.
(you/finish) your homework yet?
He (arrive) from Tokyo.
I (think) for a long time and I (decide) that you need to give up your job.
Nick (buy) a new house!
Some of my students (study) English for over 5 years.
It's a quarter to nine! I (wait) for over three hours!
(ever/drive) a Rolls Royce?
I would like to help you but I (just/eat) and I need to take a nap.
1The company is huge. It (create)___________ a thousand new jobs since the beginning of last year.
2We (produce) ___________ this product since the beginning of the year.
3 She’s looking for a job, but ____________(she/fail) her final exams in the first place?
4I'm afraid the company is going bankrupt. It (have) ____________ big problems lately.
5So, what (you/do) ______________ since I last saw you? What's new?
6How many of these questions (you/manage) _____________ to get right so far?
7I'm a bit worried about Malcolm. He (act) ____________ very strange of late.
8He's an awful driver. He (have) ________________ four accidents in the last three months.
9(you/send) _____________ us the new price list of your products yet? We need it as soon as possible.
10I (try) ______________ to repair the lock on our door for the last four hours without any success.