PRESENT PERFECT SIMPLE
- You have seen that movie many times.
- Have you seen that movie many times?
- You have not seen that movie many times.
- I have seen that movie twenty times.
- I think I have met him once before.
- There have been many earthquakes in California.
- People have traveled to the Moon.
- People have not traveled to Mars.
- Have you read the book yet?
- Nobody has ever climbed that mountain.
- A: Has there ever been a war in the United States? - B: Yes, there has been a war in the United States.
- I have been to France.
- I have been to France three times.
- I have never been to France.
- I think I have seen that movie before.
- He has never traveled by train.
- Joan has studied two foreign languages.
- A: Have you ever met him? - B: No, I have not met him.
- You have grown since the last time I saw you.
- The government has become more interested in arts education.
- Japanese has become one of the most popular courses at the university since the Asian studies program was established.
- My English has really improved since I moved to Australia.
- Man has walked on the Moon.
- Our son has learned how to read.
- Doctors have cured many deadly diseases.
- Scientists have split the atom.
- James has not finished his homework yet.
- Susan hasn't mastered Japanese, but she can communicate.
- Bill has still not arrived.
- The rain hasn't stopped.
- The army has attacked that city five times.
- I have had four quizzes and five tests so far this semester.
- We have had many major problems while working on this project.
- She has talked to several specialists about her problem, but nobody knows why she is sick.
- Have you been to Mexico in the last year?
- I have seen that movie six times in the last month.
- They have had three tests in the last week.
- She graduated from university less than three years ago. She has worked for three different companies so far.
- My car has broken down three times this week.
- I went to Mexico last year. (I went to Mexico in the calendar year before this one.)
- I have been to Mexico in the last year. (I have been to Mexico at least once at some point between 365 days ago and now.)
- I have had a cold for two weeks.
- She has been in England for six months.
- Mary has loved chocolate since she was a little girl.
- You have only seen that movie one time.
- Have you only seen that movie one time?
- Many tourists have visited that castle. Active
- That castle has been visited by many tourists. Passive
- I have been to Tokyo.
- How many times have you been to Tokyo?
- She has learned to speak Russian.
- Stacy has become very successful.
- How has she done it?
- They have never eaten there before.
- You have changed so much!
- I haven't changed one bit.
- She hasn't found the time yet.
- We have seen this movie ten times.
- I don't believe we have met. My name is David.
- Have you cleaned your room yet?
- She has never been so surprised.
- I have just sold the last one.
- Sue has broken the glass.
- How has she done it?
- Mom has just found out about it, and she is not pleased.
- They have already won. Let's go home.
- I have made a special dish just for you.
- She hasn't finished her homework yet.
- I have thought about it for two hours.
- You have been sick since last week.
- Since when have you been sick?
- I have not been quite myself since the accident.
- Kelly has had cats since I can remember.
- Sophie has always loved shopping.
- Taylor has lived here since 1992.
- I have eaten meal.
- She has learnt a lesson.
- I have not eaten meal.
- She has not learnt a lesson.
- Have I eaten meal?
- Has she learnt a lesson?
- They have gone to school.
- They have bought a new car.
- I have started a job.
- It has rained.
- The guests have arrived
- John has left for home.
- You have told a lie.
- They have not gone to school.
- They have not bought a new car.
- I have not started a job
- It has not rained.
- The guests have not arrived.
- John has not left for home.
- You have not told a lie.
- Have they gone to school?
- Have they bought a new car?
- Have I started a job?
- Has it rained?
- Have the guests arrived?
- Has John left for home?
- Have you told a lie?
- Rani has broken her arm. (She broke it in the past and can’t use her arm now.)
- The girls have played tennis at the club since 2005. (They started to play tennis there in 2005 and still play there today. This does not mean they are playing tennis at the moment.)
- I‘ve already made several calls. (Up until now)
- He has sung that song. I know he has.
- I haven’t eaten at that restaurant for a long time.
- Jim hasn’t worked on Fridays since he joined the company.
- My friends haven’t ever gone to France.
- I have not forgiven you!
- Have you ever gone ice skating?
- Has Jerry presented his ideas to the boss yet?
- When have I ever lied to you?
- Why has Tanya left the country?
- How much money have you spent so far?
- Keisha hasn’t spoken to you yet, has she?
- Those kids have never played rugby, have they?
- I have > I’ve – I’ve used those images before.
- He has > He’s / She has > She’s / It has > It’s – He’s already had the surgery.
- We have > We’ve / You have > You’ve /They have > They’ve – We’ve just gotten home.
- John has known her for a couple of years, hasn’t he?
- They have been in business since 1980, haven’t they?
- She has written five letters.
- School has not started yet.
- She has cooked dinner.
- I have lost my key.
- I have never been to Australia.
- I've lived in Frankfurt for 10 years. (simple)
- I've been living in Frankfurt for 10 years. (continuous)
- I haven't done much exercise recently. (simple)
- I haven't been doing much exercise recently. (continuous)
- What have you done? (simple)
- What have you been doing? (continuous)
- I've worked in the same job for the past 30 years.
- I've been working in the same job for the past 30 years.
- I haven't eaten much chocolate recently.
- I haven't been eating much chocolate recently.
- I've learnt the new words.
- I've been learning the new words.
- I've done my homework.
- I've been doing my homework.
- I've had my car for twenty years.
- She's been having a shower for over an hour.
- I have bought a new computer. (Do you want to see it?)
- You've broken my calculator. (Why can't you be more careful?)
- I've known her for 30 years.
- I have never liked Chinese food.
- I've played the piano all my life.
- I've been playing the piano all my life
- It's rained non-stop all day.
- It's been raining non-stop all day.
- I've been working in the garden all morning and now I'm ready for a drink.
- She must be exhausted. She's been playing tennis for 3 hours now.
- I hear your brother is an author. How many books has he written?
- How long have you been learning English?
- Why are your eyes red? Have you been crying?
- Who have you been talking to?
- It's OK. I haven't been waiting for very long.
- What have you done? (simple)
- What have you been doing? (continuous)
- I have lost my dictionary. (I don't have my dictionary now; can you help me find it?)
- Mary has fixed my computer (My computer is working now and I'm happy about it!)
- You haven't eaten very much. (Don't you feel well? Don't you like it?)
- I haven't read his letter. (I haven't had time yet. What does he say?)
- Have you seen my calculator? (- I want to use it now!)
- Has she had an accident? (- Someone said she's in hospital!)
- Have you done your homework? (- It's due today!)
- I've played tennis 3 times already this week and it's only Thursday!
- She's been back to Korea twice already this year, and she's going again next week!
- Sorry, I've seen that film already. I don't want to see it again.
- I've lived in Germany since 1986.
- She's had a lot of bad luck recently.
- I haven't seen my mother for 2 months.
- No, you can't use the bathroom. You haven't finished the exercise yet.
- She hasn't called me lately? Do you think she's sick?
- Have you ever seen a ghost?
- Has he lived here all his life?
- Has the postman been yet?
- I drank three cups of coffee this morning.
- I didn't see John today.
- This year was a very good year for me!
- I have been to Spain three times. (At some unspecified time in the past, I went to Spain).
- I went to Spain three times in 2005. (specified time in the past - the year 2005)
- We can't find our luggage. Have you seen it? (The luggage was lost in the past, do you know where it is now?)
- It usually refers to an event happening at some moment in your life.
- Has she ever tried Chilean wine before? (in her life)
- I've never eaten monkey brains before. (in my life)
- Do you want to go to a restaurant with me? - No, thanks. I've just eaten lunch. (I recently ate lunch.)
- Are Carlos and Rodrigo here? No, they haven't arrived yet. (they're still not here now)
- I've already graduated from University. (I expected to graduate at a later date.)
- Mike has worked at Woodward for 3 years. (Mike started working at Woodward 3 years ago and he still works there now.)
- Julie has worked at Woodward since September last year. (Julie began working at Woodward in September of last year, and that hasn't changed - she still works here now.)
- I have written a book about spider webs.
- He has been in prison since 2000.
- She has already had a few quarrels with her neighbour.
- I have been to the circus a few times.
- I have had three cups of tea this morning. (It is still morning and I may have another one or more cups of tea before the morning is over.)
- Negotiations with the insurgent forces have broken down.
- This is the first time I have won the jackpot.
- This is the fifth time I have lost my job.
- This is the first time I have won the jackpot.
- This is the fifth time I have lost my job.
- "Where have you been?" "I have been to London to see the Queen."
- "What have they bought?" "They have bought a couple of rifles."
- Have you ever lost your temper in a public place?
- That's the biggest lie I have ever heard in my whole life.
- This is the first time we have ever listened to such a dirty joke.
- We have never been to a circus.
- always: He has always believed everything he reads.
- how long: How long have you waited for the bus?
- recently: I have only recently started learning English.
- lately: I have met her a lot lately.
- so far: We haven't had any trouble with the new tenant so far.
- Up to now: Up to now we have not come up with a solution to the problem.
- We have been tennis partners for three years. (NOT: We are tennis partners for three years.)
- I have been her tennis partner since early May this year. (NOT: I am her tennis partner since early May this year.)
- He has lived here for five years. (he is still living here)
- He has lived here since 2000. (he is still living here) - INCORRECT: He lived here since 2000./He lives here since 2000./He is living here since 2000.
- Sister Jane has just been out shopping.
- I have just finished painting the ceiling.
- He has just drawn a picture of an owl's eye.
- They have already built the tallest sandcastle on the beach.
- What did he say? I've forgotten already.
- Have you already made a police report of the accident?
- They have not come yet.
- Has the train arrived yet?
- As yet, we've had no word from them. (OR: We've had no word from them as yet.)
- They have gone to Timbuktu. (They are still there or on the way there.)
- They have been to Timbuktu. (They are not there now. They have come back or are somewhere else.)
- They have just finished their weekly poker session. (finished the session not long ago)
- We have stayed at the hotel for four nights. (NOT: We stay at the hotel for four nights.)
- I've known him for a long time. (NOT: I know him for a long time.)
- I've written nine letters this morning. (NOT: I write nine letters this morning.)
- Selena and I have become friends since we met at the bus stop. (NOT: Selena and I
become friends since we met at the bus stop.) - I have looked for the car keys for the last half-hour.
- I have been looking for the car keys for the last half-hour.
- Jack has dated Jill since last month.
- Jack has been dating Jill since last month.
- He has taken photos of panda bears in the zoo.
- He has been taking photos of panda bears in the zoo.
- I have eaten two pizzas. (NOT: I have eaten two pizzas yesterday.) - I ate two pizzas yesterday.
- She has grown fatter since last year. (NOT: She grew fatter since last year.)
- He has stayed with us for nine months. (= he's still staying with us – an activity or event that began in the past and continues to the present.) - He stayed with us for nine months. (= he's not staying with us now – an activity or event that began in the past and ended in the past.)
- I haven't finished writing the article. (It is still afternoon.)
- I finished writing the article this afternoon. (It is evening.)
- We are busy. We haven't had our lunch. (present perfect) - We were busy. We hadn't had our lunch. (past perfect)
- The house is on fire. Someone has already called the fire brigade. (present perfect) - The house was on fire. Someone had already called the fire brigade. (past perfect)
- He is in hospital. A snake has bitten him. (present perfect) - He was in hospital. A snake had bitten him. (past perfect)
- The floor looks clean. I have just swept it. (present perfect) - The floor looked clean. I had just swept it. (past perfect)
- The politician has been accused of lying again.
- A woman has been chosen as leader of the party.
- His missing car has been found.
- "The highway in front of him is empty. He has forgotten the numbers of the routes he has taken and the names of the towns he has passed through."
- "This is the saddest story I have ever heard."
- "The language of the passage describes wisdom as a great lady who has prepared a great banquet. She has built her house, she has overseen the slaughter of the cattle, she has mixed the wine, and she has set the table."
- "'Oh, Mommy!' she said. 'Look! There's the very bear I've always wanted.'
- "'Not today, dear.' Her mother sighed. 'I've spent too much already. Besides, he doesn't look new. He's lost the button to one of his shoulder straps.'"
- "Like a bird on the wire / Like a drunk in a midnight choir / I have tried in my way to be free."
- "History has remembered the kings and warriors, because they destroyed; art has remembered the people, because they created."
- "He was a Frenchman, a melancholy-looking man. He had the appearance of one who has searched for the leak in life's gas-pipe with a lighted candle."
- "I've stumbled on the side of twelve misty mountains. I've walked and I've crawled on six crooked highways. I've stepped in the middle of seven sad forests."
- "Someday when peace has returned to this odd world I want to come to London again and stand on a certain balcony on a moonlit night and look down upon the peaceful silver curve of the Thames with its dark bridges."
- "If you have built castles in the air, your work need not be lost; that is where they should be. Now put the foundations under them."
- Did you eat? ( British: Have you eaten?) - Did you ever see "Lear"? ( British: Have you ever seen 'Lear'?) - You told me already. ( British: You've told me already.) - Did they come home yet? ( British: Have they come home yet?)" (David Crystal, Rediscover Grammar. Pearson Longman, 2004)
- I have been abroad two times.
- Anna has never broken a leg.
- Have you ever eaten sushi?
- I have been a teacher for more than ten years.
- We haven't seen Janine since Friday.
- How long have you been at this school?
- I have lost my wallet. = I don't have it now.
- Jimmy has gone to South America. = He isn't here now.
- Have you finished your homework? = Is your homework ready?
- Have you finished the job?
- No, I haven't finished yet.
- Yes, I have already finished.
- She's just finished her job.
- I have met that girl before.
- We have discussed this issue a few times.
- Have you seen Lacy today? (The day is not over yet.)
- I have had several tests this month. (The month has not finished yet.)
- They have lived here for ten years.
- I have not seen her since we left high school.
- Clare and John have known each other since they were at primary school.
- " He has just taken the medicine."
- I have met that girl before
- I met that girl at the beach last Saturday.
- Have you seen Nancy recently?
- Did you see Nancy yesterday?
- We have discussed this issue a few times.
- We discussed this issue last month.
- I have had some tests this week.
- I had some tests last week.
- They’ve been married for nearly fifty years.
- She has lived in Liverpool all her life.
- She has been living in Liverpool all her life.
- It’s been raining for hours.
- I’ve played the guitar ever since I was a teenager.
- He has written three books and he is working on another one.
- I’ve been watching that programme every week.
- We often use a clause with since to show when something started in the past:
- They’ve been staying with us since last week.
- I have worked here since I left school.
- I’ve been watching that programme every week since it started.
- My last birthday was the worst day I have ever had.
- Have you ever met George?
- Yes, but I’ve never met his wife.
- I can’t get in the house. I’ve lost my keys.
- Teresa isn’t at home. I think she has gone shopping.
- I’m tired out. I’ve been working all day.
- A: Where have you been?
- B: I’ve just been out to the supermarket.
- A: Have you ever been to San Francisco?
- B: No, but I’ve been to Los Angeles.
- A: Where is Maria? I haven’t seen her for weeks.
- B: She's gone to Paris for a week. She’ll be back tomorrow.
- Scientists have recently discovered a new breed of monkey.
- We have just got back from our holidays.
- Have you ever seen a ghost?
- Where have you been up to now?
- Have you finished your homework yet?
- No, so far I’ve only done my history.
- I have seen that film yesterday. / We have just bought a new car last week. / When we were children we have been to California.
- Have you seen Helen today?
- We have bought a new car this week.
- They haven't lived here for years.
- She has worked in the bank for five years.
- We have had the same car for ten years.
- Have you played the piano since you were a child?
- I have worked hardthis week.
- It has rained a lot this year.
- We haven't seen her today.
- They have seen that film six times
- It has happened several times already.
- She has visited them frequently.
- We have eaten at that restaurant many times.
- Have you just finished work?
- I have just eaten.
- We have just seen her.
- Has he just left?
- Someonehas eaten my soup!
- Have you seen'Gone with the Wind'?
- She's studiedJapanese, Russian, and English.
- I have not eaten breakfast today
- You have not been to Asia
- He has not seen the new film
- She has not played tennis
- It has not snowed this winter
- We have not slept all night
- They have not tried the food
- Have I missed the bus?
- Have you visited London?
- Has he worked as a waiter before?
- Has she met John?
- Has it been cold this week?
- Have we arrived too early?
- Have they studied English grammar before?
- Where have I left my umbrella?
- What have you done today?
- Why has he gone already?
- Where has she been in the UK?
- Why has it rained so much this summer?
- What have we done?
- Where have they learned English before?
- The students have booked a flight to Vienna.
- The cat has just caught a mouse.
- Jack and Brian have drawn this picture.
- He has already invited his friends.
- Julia has made a table with three columns.
- I have just fed the rabbits.
- My friends have passed the Geography test.
- The baby hedgehogs have drunk the water. They are sleeping now.
- The teacher has lost the keys, so he can't open the door.
- We have already downloaded the worksheets.
- She has been in her room since this morning.
- It has rained for days.
- I have known Tina since high school.
- I have taken three tests this semester.
- The hens have laid plenty of eggs.
- John has gone out again.
- We have seen this movie already.
- I have lost my wallet.There has been an accident.
- I have made you a cup of tea.
- He has cut his finger.
- I have taken three tests this semester. (Present perfect tense – I may have more tests this semester)
- I took four tests last semester. (Past Tense because the last semester is already over)
- We have seen this movie already. (General past)
- We saw this movie yesterday. (Specific past – yesterday)
- I have taken three tests this semester. (Present perfect tense – I may have more tests this semester)
- I took four tests last semester. (Past Tense because the last semester is already over)
- We have seen this movie already. (General past)
- We saw this movie yesterday. (Specific past – yesterday)
- Has Simon come home yet?
- Have you ever been to London?
- Where has the thief hidden the jewels?
- Who have you spoken with?
- I have been here for twenty minutes.
- I have been here since 9 o'clock.
- John hasn't called for six months.
- John hasn't called since February.
- He has worked in New York for a long time.
- He has worked in New York since he left school.
- For five generations, members of my family have been doctors.
- Vaughan has batted clean-up since he came to the Redsox.
- She has swum the English Channel every summer.
- How long has it been since the last time we met?
- I have walked two miles already [but I'm still walking].
- I have run the Boston Marathon [but that was some time ago].
- The critics have praised the film Saving Private Ryan since it came out [and they continue to do so].
- I studied all night/yesterday/on Wednesday.
- I have studied up to now/lately/already.
- I worked/have worked hard today.
- The company's current CEO has lied repeatedly to her employees.
- Brett worked with Chef Pierre LeGout [when he lived in Paris].
- I’ve had two cups of coffee today.
- I’ve spoken to John this week.
- I’ve read all four of the Twilight books
- T: I was at the bank earlier today.
- S: I haven't been to the bank this week.
- I have lived in this city for six months.
- I have been to Japan twice.
- My mother has just gone to the store.
- Janet has lived abroad for five years.
- I haven’t seen the new movie yet.
- Have you finished your homework?
- I’ve been to Japan three times.
- My mother’s just gone to the store.
- Janet’s lived abroad for five years.
- I've broken my watch so I don't know what time it is.
- They have cancelled the meeting.
- She's taken my copy. I don't have one.
- The sales team has doubled its turnover.
- We've already talked about that.
- She hasn't arrived yet.
- I've just done it.
- They've already met.
- They don't know yet.
- Have you spoken to him yet?
- Have they got back to you yet?
- We've been to Singapore a lot over the last few years.
- She's done this type of project many times before.
- We've mentioned it to them on several occasions over the last six months.
- They've often talked about it in the past.
- Have you ever been to Argentina?
- Has he ever talked to you about the problem?
- I've never met Jim and Sally.
- We've never considered investing in Mexico.
- He has lived here since he was young. (came many years ago, still here)
- For the past two years she has worked at the stock exchange. (started two years ago, still there)
- I have been to London, but I haven't been to New York. (at some/any time in my life)
- Have you found the book you were looking for? (between the time you started looking and now)
- She has just arrived. (a short time ago; here she is)
- We have finished the management report! (a short time ago; here it is)
- 'I've lived in this small village all my life.' (i.e. up to the present and probably into the future too.)
- 'I haven't yet visited the capital city and I've only been to the provincial capital once.' (i.e. in my entire life)
- 'But I've just passed my driving test and I've bought a new car (both in the very recent past) and I intend to travel soon.'
- 'She's worked as a doctor for the last twenty five years and has never been ill herself.'
- 'I've known Tom's sister since we were at school together.'
- 'You've already cleaned the house and prepared lunch and it's only eleven o'clock. Slow down!
- 'Have you ever tried to swim in the North Sea?' 'No I never have. It's far too rough.'
- 'Has the doctor called yet to see mother?' 'Yes, he's just been.'
- 'Have you finished your homework?' 'No, not yet. I still have maths to do.'
- 'How long have you had that coat?' 'Oh, for about two years now. It's not new.'
- 'How long have you been in Britain?' 'I've been here for two weeks already.
- Hello Sheila. I didn't expect to see you here. - Oh, I've been here for quite a while. - When did you arrive? - Just after lunch. - Did Patrick pick you up from the station? - No, it was a nice day so I walked. - Have you eaten anything since you've been here? - Yes, I had afternoon tea with the girls. - What did you think of Penny? - She's grown up a lot since I last saw her. - And how did you find Rebecca? - She didn't join us. I haven't seen her yet.
- Have you ever swum in a sea? (at any time in your life)
- Yes, I have. I have swum in a sea.
- Have you ever flown in a balloon?
- No, I haven’t. I have never flown in a balloon. (at no time in my life)
- I have lost my keys. (I have not got them now and I cannot open the door.)
- Peter has grown a moustache. (He has a moustache now.)
- I have already seen that film. (before now)
- I have just finished my homework. (a short time before now)
- It’s 10.00, but the baby hasn’t woken up. (up to now)
- My parents are on holiday. They have gone to Croatia. (The meaning is that they are there now or on their way there.)
- My parents are back home from holiday. They have been to Croatia. (The meaning is they now come back from Croatia. They are not there now.)
- The Russian spaceship has been thrown down safely to earth. It landed in the Pacific Ocean …
- The film stars Nicol Kidman and Tom Cruise have announced their divorce. They agreed on the peaceful separation without scandals…
- A: How long have you known your girlfriend?
- B: I have known her since last summer.
- I have had a headache for two hour now.
- Ben has loved baked beans since he was a toddler.
- I have lived in Prešov since 1997.
- I have been living in Prešov since 1997.
- My father has worked in the same office for twenty years.
- My father has been working in the same office for twenty years.
- She has taught at university since Christmas.
- She has been teaching at university since Christmas.
- "I've lost my wallet." This means that you have lost your wallet (sometime in the past, but we don't know when), but what is really important is that you don't have it now, at the time of speaking. If instead, you say "I lost my wallet", people understand that you lost it, but not that it affects the present. They expect you to tell them about the time that you lost the wallet.
- "The Euro slips!"(headline)
- "The Euro has slipped against the pound again." (news report)
- "My sister has had a baby." (announcing news)
- "I've been to New Zealand." (I know something about New Zealand.)
- "Have you ever been white-water rafting?"
- "I have worked here for five years."
- "I have lived here since 1994."
- "Have you finished yet?"
- "I've already written the report." (Here it is.)
- "Did you eat yet?" (American English uses the Past Simple instead of the Present Perfect)
- "Have you travelled much?"
- "Yes, I've been to the USA."
- "Oh really? When did you go?"
- The first question and the reply concern a person's experience, so they use the Present Perfect. But the second question asks for more information about the experience. Because it refers to a past time (when the person went to the USA), the Past Simple is used.
- "Oh really? When did you go?" "Two years ago. I visited a friend in California, but I only stayed a week." "Did you like it?" "Yes, it was a fantastic trip."
- "I have been the Marketing Manager for five years." (This is my job.)
- "I've been working on a new customer database." (This is a temporary project.)
- "I've been writing letters all morning." (I still haven't finished them.)
- "This morning I've written three letters." (They are all finished.)
- "No wonder you're not hungry. You've been eating sweets for the last hour." (One sweet after another.)
- Why HAVEN'T you FINISHED your book?
- HAVE you READ War and Peace?
- Larry'S TELEPHONED twice
- Sam'S LIVED here since he was born
- It HAS STARTED to rain, let's not go anywhere - It STARTED to rain but no one moved - It STARTED to rain A MINUTE AGO, let's not go anywhere
- I HAVEN'T TALKED to Mum this morning
- I DIDN'T TALK to Mum this morning
- Let him have a rest; he'S just ARRIVED from New York
- HAVE you READ anything interesting about fireballs lately/recently?
- Marty HAS FAILED his exam
- The leader of the opposition HAS strongly CRITICIZED the government's new financial policy
- HAVE you all DONE your homework?
- Barbara HASN'T POSTED the letter
- Our maths teacher HAS MARRIED six times
- Henry VIII MARRIED six timesHAVE you SEEN Casablanca? - DID you SEE Casablanca?
- Cynthia HAS BEEN a piano teacher for more than twenty-five years
- He'S HAD this old Beetle since Freda moved back from Germany
- Clarissa HAS WANTED to buy a house of her own ever since she was 18
- Roberta HAS KNOWN Mr Robertson for ages
- Roberta HAS KNOWN three Mr Robertsons so far
- I'VE SEEN this photo here for 5 years
- I'VE SEEN this photo before
- We'VE HAD two cars since 1990
- The bridge HAS BEEN MODERNIZED for nearly two years now
- The bridge HAS BEEN MODERNIZED since 1990
- You'll get some chocolate when you'VE EATEN all the spinach
- Have you ever BEEN TO Moscow?
- Have you been IN London since last year?
- Have you been TO London since last year?
- ARE you FINISHED, or is there time for another drink before we go? - HAVE you FINISHED, or is there time for another drink before we go?
- This tin was full of chocolates, and now they'RE all GONE!
- I wonder where the children HAVE GONE; it's nearly dinner time
- He just GOT OUT of the carÞ [brit] He'S just GOT OUT of the car
- DID he ARRIVE home yet?Þ [brit] HAS he arrived home yet?