You are on page 1of 3

The Present Perfect Exercise at Auto-English

Fill the gaps with still, yet, already or just.

1
Jim sends his love. I've ______________ seen him in the high street.

2 We can't have chips again. We've ______________ had them three times this week.
3 I can't decide. I ______________ haven't made a decision.
4 I haven't phoned Begonia ______________. I'll do it when I get back from work.
5 Billy: Do you know anything about Sally?

Betty: Oh she's fine. I've ______________ spoken to her on the phone.

6 Monica says she's ______________ this minute caught the train so she'll be here in half an hour.
7 Betty: Have you cleaned the bathroom yet?

Billy: I've ______________ done it. I did it an hour ago.

8 We're going to a concert on Friday, but we haven't bought the tickets ______________.
9 Daphne ______________ hasn't bought the tickets. I hope she does it soon.
10 The government ______________ hasn't said anything about the oil slick.
11 Have you finished your homework ______________?
12 Bill: I've finished using the computer if you want to go online.

Ted: No, thanks. I've ______________ checked my email today.

13 I can't believe it. Begonia ______________ hasn't phoned me.


14 Bobby: Can I go online now, please?

Begonia: Sorry. I ______________ haven't finished using the computer.

15 Have you seen the movie Bowling for Columbine ______________?

For and Since Exercise at Auto-English

Fill the gaps with either for or since.

1
I've lived in Spain ________ 11 years now.

2 I've worked at this English school ________ six years.


3 Carlos's had internet at home ________ August last year.
4 I haven't seen Maggie ________ the party.
5 We've been waiting for the bus ________ over half an hour now.
6 I've put on 4 kilos ________ Christmas.
7 That new clothes shop has been open ________ last Saturday.
8 Have you been married ________ a long time?
9 I've been surfing the net ________ half past seven this morning.
10 The police have been at the scene ________ 3 hours.
11 She's been talking non-stop ________ 20 minutes.
12 Matt hasn't seen Clare ________ his school days.
13 Our boss hasn't come to the office ________ three days now.
14 We haven't been on a day trip to the country ________ September.
15 I haven't been to a football match ________ a long time.
16 I've been living in Spain ________ 1992.
17 I haven't seen Susanne ________ my birthday.
18 She hasn't been to the disco ________ three weeks.
19 I've been living in Spain ________ 8 years.
20 He hasn't cleaned his fridge ________ last summer.

The Present Perfect or The Past Simple Exercise at Auto-English

Fill the gaps with the verb in brackets using either the present perfect or the past simple tenses.

1 A: I ________________ (to see, negative) Anna for a long time.


2 B: Really? I ________________ her yesterday. (to see)
3 They ________________ (to go) to Venice three years ago.
4 David lost his wallet yesterday but he ________________ (to find) it this morning in his jacket pocket.
5 ________________ (to be with you) to Paris?
6 We ________________ (to live) in this house for five years and we're very happy here.
7 I know Manchester quite well. I ________________ (to live) there for three years when I was a student
8 He ________________ (to meet) Sally in the supermarket last week.
9 She feels great. She ________________ (to lose) three kilos since Christmas.
10 It's cold in here because someone ________________ (to open) the window.
11 Before they bought the car, they ________________ (to think) about it very carefully.
12 ________________ (to feed with you) the cat yet?
13 The last time I ________________ (to play) tennis was four years ago.

Present Perfect Simple or Continuous Exercise at Auto-English

Fill the gaps with either the present perfect simple or the present perfect continuous tenses using the verb in
brackets. REMEMBER that we use the present perfect simple when the result of the action is important and the present
perfect continuous to describe how somebody or something has been occupying his/her or its time, and also for
actions of a continuous nature.

1 I'm exhausted. I______________________ in the garden all day.(work)


2 That old house now looks fantastic. The owners __________ completely
__________ it.(restore)
3 My garden's a jungle. I ______________________ any gardening for months.(do
NEGATIVE)
4 I think Maggie and Max are dating. They______________________ a lot of each
other recently.(see)
5 We've discovered this great pub and we______________________ there a lot.
(go)
6 How's Maggie? I ______________________ her for ages.(see NEGATIVE)
7 You're covered in hay, Max. What __________ you __________?(do)
8 Maggie's gone to the doctor's. She ______________________ too well lately.(feel
NEGATIVE)
9 Where have you been? I______________________ for ages.(wait)
10 I have to write a 300 word essay. I______________________ about half so far.
(write)

You might also like