You are on page 1of 7

1.

Choose between the present perfect or past form of the verb to


complete each sentence:

a. It … for a few days last week.


● has been raining
● rained

b. … anywhere on vacation this year?


● Have you been
● Did you go

c. Julie … for a long time. Maybe we should wake her up.


● has been sleeping
● slept

d. Messi … the best player in soccer for many years.


● has been
● was

e. I think I’m going to fail the test. I …


● haven’t studied
● didn’t study

f. I can’t find my keys. I guess I … them.


● have lost
● lost

g. The traffic light is green. It … a second ago.


● has changed
● changed

h. This year, I … sick many times.


● have been
● was
i. Chris is living with Jim these days. How long … together? Do you know?
● have they been living
● did they live

j. I … to the gym once this week.


● ‘ve only been
● only went

k. What time …
● have you woken up?
● did you wake up?

l. I was so busy that I … time to check my email before I came to work.


● haven’t had
● didn’t have
2. Complete the sentences in the Present Perfect or Past Simple:

I slept (sleep) for only three hours last


a.
night.

Who is that guy? I                     (not


b.
meet) him yet.

I think I need to stop the car. I


c.
(drive) for six hours.

I should let you go. We                     (talk)


d. for a long time and I need to start making
dinner.

You have a boyfriend? I didn’t know that!


e. How long                     (you / have) a
boyfriend?
f. When                     (you / join) this class?

Let’s change the music. We                    


g.
(listen) to this for a couple hours now.

I’m really tired today. I                     (go)


h.
to bed pretty late last night.

I need a new computer. I                    


i. (get) this one about five years ago and
now it’s old and slow.

You should stop working and go home.


j.
You                     (be) here since 7 AM!
I need to change. I                     (wear)
k.
these clothes for a long time.

What time                     (call) Jen? Maybe


l.
we should try her again.
3. Complete the sentences with the missing time words so that they
have a similar / same meaning:

Past Present Perfect

I have been a teacher for two


a. I became a teacher two years ago.
years.

I’ve known her                     I visited


b. I met her when I visited China.
China.

                    did you come to How long have you been at


c.
school? school?

It’s been raining                     an


d. It started raining an hour ago.
hour.

John arrived home                     6


e. John has been home since 6 PM.
PM.

I’ve had this cold                    


f. I caught this cold on Tuesday.
Tuesday.

I started living in this country I have been in this country since


g.
2010. 2010.

We started doing this activity five We’ve been doing this activity for
h.
minutes                    . five minutes.

I’ve had my ring                     six


i. I bought my ring in 2010.
years.

Julia has been in bed                    


j. Julia went to bed at 10 PM.
10 PM.

                    have you had your


k. When did you get your tattoo?
tattoo?

Thomas started university last Thomas has been in university


l.
year. last year.

4. Answer the questions about yourself. Use complete sentences:

a. How long did you sleep last night?


b. Have you eaten today?

c. Have you ever read a Harry Potter book? If yes, when did you read it?

d. What time did you wake up today?

e. How long have you been sitting at your desk / table?

f. When did you and your class start Unit 11?

g. Have you seen any movies this week?

h. Did you drink coffee yesterday? If yes, how many cups did you drink?

You might also like