Sie sind auf Seite 1von 3

Revision:

Exercises with Present Perfect Simple


A. Complete the sentences with the Present Perfect Simple form of the verbs in brackets.

1. I have spended (spend) too much money today.

2. Tina has forget (forget) her backpack again.

3. I havent (not have) a routine checkup yet.

4. Both doctors have took (take) my blood pressure already.

5. Christopher has suffered (suffer) from allergies until this year.

6. The hospital has x-rayed (x-ray) the patients leg twice already.

7. Rob and Fred have falled off (fall off) their motorbikes many times.

8. Carol and I havent sprain (not sprain) our ankles.

B. Circle the correct answer to complete each sentence.

1. broken your leg?

a. - - - - How have you b. You have

2. taken my temperature?

a. - - - - Why has she b. When did she

3. have their injections?

a. When have they b. - - - When did they

4. Ted hasnt had the flu, ?

a. - - - - has he b. hasnt he

5. You have seen the doctor, ?

a. didnt you b. - - - - havent you

6. Jim and John havent had their flu shots yet, ?

a. - - - - have they b. have we

C. Circle the correct time expression to complete each sentence.

1. Paula hasnt been to see the doctor . She really needs a checkup.

a. yesterday b. - - - - yet

2. The patient took his medication .

a. - - - - an hour ago b. just


3. Have you broken your arm?

a. - - - - ever b. lately

4. Peter and Jane were in an accident . Luckily, they werent injured badly.

a. six months b. - - - - last week

5. We have been sick . Its probably the flu.

a. yet b. - - - - since Sunday

6. did the doctor x-ray your arm?

a. - - - - When b. How

D. Conjugate the verb in parentheses using the form indicated. In the case of questions, use the
indicated subject as well.

How long has he lived (he / live) in New Jersey?

Peter havent played (not play) baseball since 1987.

I have spoked (speak) Russian for twenty years.

We havent seen (not see) Tom since Christmas.

Alan flew (Alan / fly) in an airplane before?

Shannon hasn't went (not / go) to lunch yet.

You have droved (drive) to Las Vegas.

Our class have taken (take) a field trip three times this year.

Where have they moved (they / move) to?

Jennifer has asked (ask) that question four times today.

You haven't ate (not eat) lunch yet, have you?

Jason has wanted (want) to move to New York since he was five years old.

How long have they knew (they / know) Peter?

Alexandra has worked (work) for IBM since 2002.

Jeff has bought (buy) a few books this week.

Sally haven't read (not read) that book yet.

Have they (they / leave) for work yet?

Bill hasn't drove (not / drive) very far today.

We have enjoyed (enjoy) eating seafood all of our lives.


Has he watched (he / watch) the documentary yet?

I have't finished (not / finish) the job yet.

E. Choose the correct time expression used with the present perfect tense.

They have lived in that house for (since / for) ten years.

She has just (just / yet) gone to the bank.

Franklin hasn't arrived in Boston yet. (yet / already)

We have worked at this company since (since / for) 2008.

Jason hasn't telephoned me since (since / for) two weeks.

How much (long / much) have you known Susan?

They've already (already / yet) studied the past simple tense.

Our mothers have just (just / yet) left for the station.

The President has traveled to more than twenty countries since (since / for) he was elected.

Thomas hasn't had time to read the book yet. (just / yet).

Alice has told me she's already (yet / already) been to that park.

My daughter's just (just / since) finished her homework.

Have they already (already / yet) spoken to Mr. Peters?

I've just (just / for) interviewed the best candidate for the job.

Our coach hasn't chosen the starting team yet (already / yet).

Bob and Tim have already (already / yet) decided where they are going on vacation.

Have you purchased the new computer yet (just / yet)?

Sam has wanted to go to Japan since (for / since) he was a little child.

Jason hasn't worked here for (since / for) very long.

Our boss has just (just / yet) hired a new engineer.

Das könnte Ihnen auch gefallen