background image

 
 
 

WORKSHEET 12 

 
 

SUBJECT :  Simple Past vs Present Perfect Tense 
                      Present Perfect vs Present Perfect Continuous 
 
A) Use THE SIMPLE PAST or THE PRESENT PERFECT TENSE to fill in the blanks: 
 

1.

 

What ………………………………………… (you / learn) since you ……………………. 
(come) here? How many friends ………………………………………. (you / make)? I 
hope you ……………………………………... (already / meet) a lot of interesting people. 

2.

 

Last night my roommate and I ……………………….. (have) some free time, so we 
………………………….. (go) to a show. 

3.

 

I ………………………………….. (just / have) lunch, but I ……………………………… 
(not / have) lunch yesterday. 

4.

 

Who …………………………………. (write) the play “

Hamlet

”? 

5.

 

How many games …………………………………… (the team / win) so far this season? 

6.

 

I don’t know Carol’s husband. I ………………………………………. (never / meet) him. 

7.

 

It ………………………………… (rain) a lot last week, but it …………………………… 
(not / rain) much so far this week. 

8.

 

How many letters ……………………………………….. (you / write) since the beginning 
of the month? 

9.

 

When we were on vacation, the weather ……………………………… (be) terrible. 

10.

 

In her whole lifetime, Mary …………………………………………… (never / see) snow. 

11.

 

I don’t know where Ammy is. ………………………………………….(you / see) her? 

12.

 

When I ……………………………. (get) home last night, I ……………………….. (be) 
very tired and I …………………………… (go) straight to bed. 

13.

 

Your car looks very clean. ……………………………………. (you / wash) it? 

14.

 

George …………………………………….. (not / be) very well last week. 

15.

 

Mr. Clark …………………………… (work) in a bank for 15 years. Then he gave it up. 

 

B) Use PRESENT PERFECT TENSE or PRESENT PERFECT CONTINUOUS 
     to fill in the blanks: 

 

1.

 

I’m trying to study. I …………………………………………….. (try) to study for the last 
hour, but something always seems to interrupt me. I think I’d better go to the library. 

2.

 

The children are playing basketball right now. They ……………………………………… 
(play) for almost two hours. They must be getting tired. 

3.

 

The telephone …………………………………………… (ring) four times in the last 
hour, and each time it has been for my roommate. 

4.

 

The telephone …………………………………………… (ring) for almost a minute. Why 
doesn’t someone answer it? 

5.

 

It ……………………………………………….. (rain) all day. I wonder when it will stop. 

6.

 

We ………………………………………… (have) three accidents so far this week. I 
wonder how many more we will have if you keep using the tools carelessly. 

7.

 

We ……………………………………………………. (live) here since last June. 

8.

 

My little son is dirty from head to foot because he ……………………………………… 
(play) in the mud. 

Comments:

English Grammar Worksheet

navigate_before navigate_next