Вы находитесь на странице: 1из 12

UNIT 7 Exercises Present perfect 1

7.1. Read the situations and write sentences. Use the following verbs in the present
perfect:

arrive break fall go up grow improve lose

1. Tom is looking for his key. He cant find it. Tom has lost his
key.
2. Lisa cant walk and her leg is in plaster. Lisa has broken her
leg.
3. Last week the bus fare was 1.80. Now it is 2. The bus fare has
gone up.
4. Marias English wasnt very good. Now it is better. Her English has
improved.
5. Dan didnt hae a beard before. Now he has a beard. Dan has grown a
beard.
6. This morning I was expecting a letter. Now I have it. The letter has
arrived.
7. The temperature was 20 degrees. Now it is only 12. The temperature
has fallen.

7.2Put in been or gone.

1. James is on holiday. Hes gone to Italy.


2. Hello! Ive just been to the shops. Ive bought lots of things.
3. Alice isnt here at the moment. Shes gone to the shop to get a newspaper.
4. Tom has gone out. Hell be back in about an hour.
5. Are you going to the bank? No, Ive already been to the bank.

7.3complete Bs sentences. Make sentences from yhe words in brackets.


1. Would you like something to eat? No, thanks. Ive just had lunch.
2. Do you know where Julia is? Yes, Ive just seen her.
3. What time is David leaving? Hes ( has) already left.
4. Whats in the newspaper today? I dont Know. I havent read it yet.
5. Is Sue coming to the cinema with us? No, shes ( has) already seen the film.
6. Are your friend here yet? Yes, theyve just arrived.
7. What does Tim think about your plan? We havent told him yet.

7.4Read the situations and write sentences with just, already, yet.

1. After lunch you go to see a friend at her house. She says, Would you like
something to eat? You say: No, thank you. Ive just had lunch.

1
2. Joe goes out. Five minutes later, the phone rings an the caller says, Can I
speak to Joe? You say: Im afraid hes ( has) just gone out.

3. You are eating in a restaurant. The waiter thinks you have finished and starts
to take your plate away. You say: Wait a minute! I havent finished yet!

4. You plan to eat at a restaurant tonight. You phoned to reserve a table. Later
your friend says, Shall I phone to reserve a table? You say: No, Ive already
done it.

5. You know that a friend of yours is looking for a place to live. Perhaps she has
been successful . Ask her. You say: Have you found a place to live yet?

6. You are still thinking about where to go for your holiday. A friend asks, Where
are you going for your holiday? You say: I havent decided yet.

7. Linda went shopping, but a few minutes ago she returned. Somebody asks,
Is Linda still out shopping? You say: No, shes ( has) just come back.

UNIT 8 Exercises Present Perfect 2

8.1. You ask people about things they have done. Write questions with ever.

1. Have you ever ridden a horse?

2. ( be/ California?) Have you ever been to California?

3. ( run/ marathon?) Have you ever run at marathon?

4. ( speak/ famous person?) Have you ever spoken to a famous person?

5. ( most beautiful place/ visit?) Whats the most beautiful place you have visited?

8.2.Complete Bs answers. Some sentences are positive and some negative. Use
these verbs:

Be be eat happen have have meet play read see try

1. Whats Marks sister like? Ive no idea. Ive never met her.
2. Is everything going well? Yes, we havent had any problems so far.
3. Are you hungry? Yes, I havent eaten much today.
4. Can you play chess? Yes, but I havent played for ages.
5. Are you enjoying your holiday? Yes, its the best holiday Ive ever had for a
long time.

2
6. Whats that book like? I dont know. I havent read it.
7. Is Brussels an interesting place? Iv no idea. Ive never been there.
8. I hear your car broke down again yesterday. Yes, its the second time it has
happened this month.
9. Do you like caviar? I dont know. Ive never tried it.
10.Mike was late for work again today. Again? Hes ( has) been late every day
this week.
11.Whos that woman by the door? I dont know. I havent seen her before.

8.3. Write four sentences about yourself. Use I havent and choose from the boxes.

Used a computer travelled by bus eaten any fruit


today, this week, recently

Been to the cinema read a book lost anything for


ages, since , this year

1. I havent used a computer today.


2. I havent travelled by bus this week.
3. I havent been to the cinema this year.
4. I havent lost anything since 2000.
5. I havent eaten any fruit recently.

8.4. Read the situations and write sentences as shown in the example.

1. Jack is driving a car, but hes very nervous and not sure what to do.

You ask: Have you driven a car before?

He says: No, this is the first time Ive driven a car.

2. Ben is playing tennis. Hes not good at it and he doesnt know the rules.

You ask: Have you ever played tennis?

He says: No, this is the first time Ive played tennis.

3. Sue is riding a horse. She doesnt look very confident or comfortable.

You ask: Have you ever ridden a horse?

She says: No, this is the first time Ive ridden a horse.

4. Maria is in Japan. She has just arrived and its very new for her.

You ask: Have you ever been in Japan?

She says: No, its the first time Ive been in Japan.

3
UNIT 9 Exercises Present Perfect Continuous

9.1. What have these people been doing or what has been happening?

1. Theyve been shopping.

2. She has been whatching TV. ( shes been watching)

3. Theyve been playing tennis.

4. He has been running. ( hes been running.)

9.2 Write a question for each situation.

1. You meet Paul as he is leaving th swimming pool.

You ask: Have you been swimming?

2. You have just arrived to meet a friend who is waiting for you.

You ask: Have you been waiting for me so long?

3. You meet a friend in the street. His face and hands are very dirty.

You ask: What have you been doing?

4. A friend of yours is now working in a shop. You want to know how long.

You ask: How long have you been working there?

5.A frind tells about his job he sells mobile phones. You want to know how long.

You ask: How long have you been selling mobile phones?

9.3 Read th situations and complete the sentences.

1. Its raining . The rain started two hours ago.

Its been raining for two hours.

2. We are waiting for the bus. We started waiting 20 minutes ago.

Weve been waiting for the bus for 20 minutes.

4
3. Im learning Spanish. I started classes in December.

Ive been learning Spanish since December.

4. Jessica is working in a supermarket. She started working there on 18 January.

Jessicas ( has) been working in a supermarket since 18 January.

5.Our friends always spend their holidays in Italy. They started going there years
ago.

Our friendsve been spending their holidays in Italy for years.

9.4. Put the verbs into the present continuous or present perfect
continuous.

1. Maria has been larning English for two years.

2. Hello, Tom. I have been looking for you. Where have you been?

3. Why are you looking at me like that? Stop it!

4. Linda is a teacher. She has been teaching for ten years.

5. I have been thinking about what you said and Ive decided to take your advice.

6. Is Paul on holiday this week? No, he is working.

7. Sarah is very tired. She has been working very hard recently.

UNIT 10 Exercises Present perfect continuous and


simple

10.1. Read the situation and complete the sentences. Use the verbs in
brackets.

1. Tom started reading a book two hours ago. Heis still reading it and now he is on
page 53.

He has been reading for two hours. ( read)

He has read 53 pages so far. ( read)

5
2. Rachel is from Australia. She is travelling round Europe for the moment. She
began her trip three months ago.

She has been travelling round Europe for three months. ( travel)

She has visited six countries so far. ( visit)

3. Patrick is a tennis player. He began playing tennis when h was ten years old. This
year he won the national championship again for the fourth time.

He has won the national championship four times. ( win)

He has been playing tennis since he was ten. ( play)

4. When they left college, Lisa and Sue started making films together. They still
make films.

They have been making films since they left college.

They have made five films since they left college.

10.2. For each situation, ask a question using the words in brackets.

1. You have a friend who is learning Arabic. You ask:

How long have have you been learning Arabic?

2. You have just arrived to meet a friend. She is waiting for you. You ask:

( wait/ long?) Have you been waiting for me so long? ( Im not sure that using so
long is correct)

3. You see somebody fishing by the river. You ask:

( catch/ any fish?) Have you catched any fish?

4. Some friends of yours are having a party next week. You ask:

( how many people/ invite?) How many people have you invited?

5.A friend of yours is a teacher. You ask:

( how long/ teach?) How long have you been teaching?

6.You meet somebody who is a writer. You ask:

( how many books/ write?) How many books have you written?
( how long/ write/ books?) How long have you been writing books?

6
7.A friend of yours is saving money to go on a world trip. You ask:

( how long/ save) How long have you been saving money?

( how much money/ save?) How much money have you saved?

10.3. Put the verb into the more suitable form, present perfect simple or
continuous.

1. Where have you been? Have you been playing tennis?


2. Look! Somebody has broken ( somebody/ break) that window.
3. You look tired. Have you been working ( you/ work) hard?
4. Have you ever worked ( you/ ever/ work) in a factory?
5. Liz is away on holiday. Is she? Where has she gone? ( she/ go)
6. My brother is an actor. He has appeared ( he/ appear) in several films.
7. Sorry Im late. Thats all right. I havent been waiting ( I/ not/ wait) long.
8. Is it still raining? No, it has stopped. ( it/ stop)
9. Ive lost ( I/ lose) my phone. Have you seen ( you/ see) it anywhere?
10.I have been reading ( I/ read) the book you lent me, but I havent finished ( I/
not/ finish) it yet. Its very interesting.
11. Ive read ( I/ read) the book you lent me, so you can have it back now.
12.This is a very old book. Ive had ( I/ have) it since I was a child.

UNIT 11 Exercises How long have you ( been) ?

11.1.Are the underlined verbs right or wrong? Correct them where necessary.

1. Ben is a friend of mine. I know him very well. OK

2. Ben is a friend of mine. I know him for a long time. Ive known him

3. Sarah and Adam are married since July. They have


married

4. The weather is awful. Its raining again. OK

5. The weather is awful. Its raining all day. It has been


raining

7
6. I like your house. How long are you living there? have you been
living

7. Gary is working in a shop for the last few months. has been
working

8. I dont know Tom well. Weve only met a few times. OK

9. I gave up drinking coffee. I dont drink it for a year. I havent drunk

10. Thats a very old bike. How long do you have it? have you had

11.2. Read the situations and write questions from the words in brackets.

1. A friend tells you that Paul is in hospital. You ak him:

How long has Paul been in hospital?

2. You meet a woman who tells you that she teaches English. You ask her:

How long have you been teaching English?

3. You know that Jane is a good friend of Katherines. You ask Jane:

How long have you known Katherine?

4. Your friends brother went to Australia some time ago and hes still there. You ask
your friend:

How long has your brother been in Australia?

5.Tom always wears the same jacket. Its a very old jacket. You ask him:

How long have you had that jacket?

6.You are talking to a friend about Joe. Joe now works at the airport. You ask your
friend:

How long has Joe been working at the airport?

7.A friend of yours is having guitar lessons. You ask him:

How long have you had guitar lessons?

8.You meet somebody on a plane. She says that she lives in Chicago. You ask her:

Have you always lived in Chicago?

8
11.3. Complete Bs answers to As questions.

1. Paul is in hospital, isnt he? Yes, he has been in hospital since


Monday.

2. Do you see Ann very often? No, I havent seen her for three
months.

3. Is Amy married? Yes, she has been married for ten


years.

4. Are you waiting for me? Yes, Ive been waiting for you for the
last half hour.

5. You know Mel, dont you? Yes, weve known each other a long
time.

6. Do you still play tennis? No, I havent played tennis for years.

7. Is Joe watching TV? Yes, he has been watching TV all


evening.

8. Do you watch TV a lot? No, I havent watched TV for ages.

9. Do you have a headache? Yes, Ive had a headache all morning.

10. Adrian is never ill, is he? No, he hasnt been ill since Ive
known him.

11. Are you feeling ill? Yes, Ive been feeling ill all day.

12. Sue lives in Berlin, doesnt she? Yes, she has been living in Berlin for
the last few years.

13. Do you go to the cinema a lot? No, I havent gone to the cinema for
ages.

14. Would you like to go to New Yes, Ive always wanted to go to New
York.

York one day? ( use always/ want)

UNIT 12 Exercises For and since When? And How


long?

9
12.1.Write for or since.

1. Its been raining since lunchtime.

2. Sarah has lived in Paris since 1995.

3. Paul has lived in Brazil for tn years.

4. Im tired of waiting. Weve been sitting here for an hour.

5. Kevin has been looking for a job since he left school.

6. I havent been to a party for ages.

7. I wonder where Joe is. I havent seen him since last week.

8. Jane is away. Shes been away since Friday.

9. The wethear is dry. It hasnt rained for a few weeks.

12.2. Write questions with how long and when.

1. Its raining.

How long has it been raining?

When did it start raining?

2. Kate is learning Japanese.

How long has Kate been learning Japanese?

When did Kate start learning Japanese?

3. I know Simon.

How long have you known Simon?

When did you first meet Simon?

4. Rebecca and David are married.

How long have Rebecca and David been married?

When did Rebecca and David get married?

10
12.3. Read the situations and complete te sentences.

1. Its raining. Its been raining since lunchtime. It started raining at lunchtime.

2. Ann and Jess are friends. They first met years ago. Theyve known each other for
years.

3. Mark is ill. He became ill on Sunday. He has become ill since Sunday.

4. Mark is ill. He became ill a few days ago. He has become ill for a few days.

5. Sarah is married. Shes been married for a year. She got married a year ago.

6. You have a headache. It started when you woke up.

Ive had a headache when I woke up.

7.Sue has been in Italy for the last three weeks.

She went to Italy three weeks ago.

8.Youre working in a hotel. You started six months ago.

Ive been working in a hotel for six months.

12.4 Write Bs sentences using the words in brackets.

1. A: Do you often go on holiday?

B: No, I havent had a holiday for five years.

2. A: Do you often see Laura?

B: No, I havent seen her for about a month.

3. A: Do you often go to the cinema?

B: No, I havent gone to the cinema for a long time.

4. A: Do you often eat in restaurants?

B: No, I havent eaten in restaurants for ages.

Now write Bs answers again. This time use Its since

5.(1) No, its five years since I had a holiday.

6.(2) No, its about a month since I saw her.

11
7.(3) No, its a long time since I went to the cinema.

8.(4) No, its ages since I ate in restaurants.

12

Вам также может понравиться