wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

E11.Unit1.Gram-Past S & Pre Perfect

Total questions: 100

Worksheet time: 52mins

Name
Class
Date
1.

I ____________________ (finish / just) my homework.

a)

did just finish

b)

have just finish

c)

have just finished

d)

finished

2.

Caroline ___________________ (miss) the schoolbus yesterday.

a)

missed

b)

have just missed

c)

did not missed

d)

have miss

3.

Just', 'already', 'yet' are signal words for ...

a)

Present Perfect Tense

b)

Past Simple Tense

4.

_________________ (you/see) Mary last week?

a)

Did you see

b)

Have you seen

c)

Did you seen

d)

Have you see

5.

My best friend's name is Fatima. I ______________ her for about 8 years.

a)

have known

b)

knew

6.

Last year I ______________ to Italy. It was fantastic.

a)

went

b)

have gone

7.

What is the participle of fall?

a)

feel

b)

fell

c)

fallen

d)

fellen

8.

She's a vegetarian. She _______________ meat for the last 10 years.

a)

hasn't eaten

b)

ate

9.

What is the partciple of eat?

a)

ate

b)

eat

c)

eaten

10.

She ______________ a small flat in Mirfa in 2010.

a)

bought

b)

has bought

c)

buying

d)

buy

11.

What is the participle of abide?

a)

abided

b)

aboded

c)

abode

d)

abiden

12.

I _________________ a bone in my body in my life.

a)

broke

b)

have never broken

13.

I _______________ high school in 2010. Now, I'm studying at ADVETI.

a)

haven't finished

b)

finished

14.

When I was in California in 2002 I _____________ Michael Jackson.

a)

have met

b)

met

15.

I love going for walks with my dog. I __________________ him for 5 years.

a)

have had

b)

had

c)

would had

d)

had had

16.
I (know)  _______ her for six years.
a)
knew
b)
knowed
c)
have known
d)
has known
17.
 I ________ (never/ be) to Canada.
a)
have never been
b)
never has been
c)
was never
d)
never was
18.
His brother ________ (come back) to Paris last Sunday
a)
have come
b)
had came
c)
has come
d)
came
19.
She (live) _______  in Tokio since 1995.
a)
is living
b)
have lived
c)
lived
d)
has lived
20.
We (not watch) _______ a DVD at the weekend.
a)
haven't watch
b)
haven't watched
c)
didn't watch
d)
not watched
21.
We (not watch) _______  this video yet.
a)
hasn't watched
b)
haven't watched
c)
didn't watch
d)
didn't watched
22.
She (be) _______ in this class since September.
a)
was
b)
have been
c)
has been
d)
were been
23.
Maria (get) ______ some bad marks last week.
a)
got
b)
has got
c)
had got
d)
getted
24.
I can't buy any more fruit. I .............................. a bag of apples and a bag of oranges. 
a)
already bought
b)
have bought already
c)
have already bought
d)
bought already
25.
A: Where's Sue? 
B: She .......................... to church. 
a)
went
b)
didn't go
c)
gone
d)
has gone
26.
Yesterday, we ................... tennis with our friends.
a)
play
b)
played
c)
have played
d)
had played
27.
We ........................ Oliver yesterday.
a)
visited
b)
visit
c)
have visited
d)
had visited
28.
I ............ my homework three hours ago.
a)
do
b)
did
c)
have done
d)
had done
29.
She ................. her leg the day before the exam.
a)
break
b)
broke
c)
has broken
d)
had broken
30.

Abert Einstein (die) in 1955.

(a)  

31.

Tom (go) to the post office twice yesterday.

(a)  

32.

You (not/do) ………….your project yet, I suppose.

(a)  

33.

They (collect)  .................... hundreds of books so far.

a)

has collected

b)

collected

c)

have collected

d)

will collect

34.

(collect) ....................... stamps when I was a child.

a)

collected

b)

have collected

c)

will collect

d)

collects

35.

She ( fly) ...................... to Da Nang many times but last  year she (go) ................... there  by train.

a)

has fly/ went

b)

has flown/went

c)

will fly/went

d)

fly/go

36.

You ever ( see)................................. a real lion?  No, but I (see) .................. a real elephant when we went  to the zoo last month.

a)

Have you ever seen/ saw

b)

Did you ever see/ seen

c)

Did you ever see/ saw

d)

has you ever seen/ saw

37.

_____________________ your homework yet?

a)

Are you doing

b)

Have you done

c)

Do you do

38.

Yes,  I _____________________ it already.

a)

am doing

b)

have done

c)

do

39.

Dickens _____________________ a lot of novels.

a)

has written

b)

writes

c)

wrote

40.

Her mother ____________ three books. She is going to start the fourth one soon.

a)

has written

b)

writes

c)

wrote

41.

I think I ___________ him before.

a)

meet

b)

met

c)

have met

42.

Oh, yes!  Now I remember. I _____________ him when I was in Hoi An. He was our guide!

a)

meet

b)

met

c)

have met

43.

They (clean) ______ the beach one week ago.

a)

clean

b)

cleaned

c)

has cleaned

d)

will clean

44.

I (not be) (a)   very happy yesterday.

45.

The people in the shoes store (not be) (a)   friendly when I was there.

46.

The weather (be) (a)   quite good since Christmas.

47.

He (play) (a)   football for several years, but it's time to leave it now.

48.

We (not see) (a)   our teacher yet.

49.

(a)   (you / eat) pizza at Domino last Sunday?

50.

(a)   (you / ever / go) to Paris before?

51.

My mother (work) (a)   in this hospital for eleven years.

52.

Mike and his brother (learn) (a)   English for 8 years.

53.

He (not drink) (a)   milk when he was a child

54.

The grammar structure of Present Perfect is _____

a)

Subject + Verb 2

b)

Subject + Have/Has + Verb 3

c)

Subject + Did Not + Verb 1

d)

Subject + Have/Has Not + Verb 3

55.

The grammar structure of Simple Past is _____

a)

Subject + Verb 2

b)

Subject + Have/Has + Verb 3

c)

Subject + Did Not + Verb 1

d)

Subject + Have/Has Not + Verb 3

56.

__________ (you, ever go) to Tokyo?

a)

Did you ever go

b)

Has you ever gone

c)

Did you ever went

d)

Have you ever gone

57.

You're so unhealthy! How many cakes _____ (you, eat) today?

a)

have you eaten

b)

did you eat

c)

did you ate

d)

has you eaten

58.

Diana (a)   (not, finish) her breakfast this morning.

59.

Coronavirus disease (a)   (break out) since 2020.

60.
Iren (arrive) _________ in Rome a week ago. 
a)
arrive
b)
didn't arrived
c)
has arrived
d)
arrived
61.
(speak/ Daniel)________________ with Shir? 
a)
Has Daniel spoken 
b)
Have Daniel spoken
c)
Has Daniel speak
d)
Have Daniel spoken
62.
Naama __________(not / see) her brother for a long time.
a)
didn't see
b)
hasn't seen 
c)
haven't seen
d)
didn't saw
63.
_________________ (you/ read) a good book lately? 
a)
Did you read
b)
Have you read
c)
Has you read
d)
Didn't you read
64.

The baby … an apple last night. (eat)

a)

The baby ate an apple last night.

b)

The baby has eaten an apple last night.

c)

The baby has eat an apple last night.

d)

The baby have eaten an apple last night.

e)

The baby has ate an apple last night.

65.

I……studied for two hours

a)

have

b)

been

c)

has

d)

had

e)

was studied

66.

Sara _________ a boyfriend yet.

a)

didn't find

b)

hasn't find

c)

haven't found

d)

hasn't found

67.
I watched the new Transformers movie last night. I ____________ it.
a)
don't like
b)
not liked
c)
didn't liked
d)
didn't like
68.
Doris _________________ (go) to skiing last Friday.
a)
go
b)
has gone
c)
went
d)
is going
69.
I ____________________ (finish / just) my homework.
a)
did just finish
b)
have just finish
c)
finished
d)
have just finished
70.
Kate______________ (not watch) TV yesterday.
a)
did not watched
b)
did not watch
c)
has not watched
d)
did watch
71.
'Just', 'already', 'yet' are signal words for ...
a)
Past Simple
b)
Present Perfect
72.
'... ago' is a signal word for ...
a)
Past Simple
b)
Present Perfect
73.
Michael and Eve love cycling and visiting different countries all over the world. Last year they ......................... Armenia. 
a)
visited
b)
have visited
c)
has visited
d)
have already visited
74.
I ____________________ (finish / just) my homework.
a)
did just finish
b)
have just finish
c)
finished
d)
have just finished
75.
Joanna________________ (read / not) the book yet.
a)
has not read
b)
did not read
c)
not read
d)
have read
76.
Caroline  ___________________ (miss) the schoolbus yesterday.
a)
has missed
b)
missed
c)
miss
d)
have missed
77.
My mother ________________ (not / feel) well yesterday.
a)
did not feel
b)
has not felt
c)
felt
d)
did not felt
78.
I _________________ (study) English for five years.
a)
studied
b)
have studied
c)
has studied
d)
study
79.
Kate_________________ (not/meet) Tom yet.
a)
has not meet
b)
did not meet
c)
have not met
d)
has not met
80.
The cat _______________ (jump) out of the window 2 hours ago.
a)
jumped
b)
did not jump
c)
has jumped
d)
jump
81.
Laura _____________________ (be) my best friend since we were nine.
a)
have been
b)
has been
c)
was
d)
were
82.
'... ago' is a signal word for ...
a)
Past Simple
b)
Present Perfect
83.
'Just', 'already', 'yet' are signal words for ...
a)
Past Simple
b)
Present Perfect
84.
'Yesterday', 'last week' and 'in 2006' are signal words for ...
a)
Past Simple
b)
Present Perfect
c)
Present Simple
d)
Present Coninuous
85.

Dấu hiệu của thì quá khứ đơn là

a)

ago

b)

since

c)

last

d)

already

86.

Dấu hiệu của thì hiện tại hoàn thành là

a)

ago

b)

for

c)

since

d)

yesterday

e)

last

87.

They are Past simple forms

a)

S - V-ed/ V2

b)

S - V-s,es

c)

S- will V

d)

S- didn't V

e)

S - have/has

V-ed/V3

88.

Form of present perfect tense:

a)

S - V-ed/V2

b)

S - have/ has -

V-ed/V3

c)

Did - S - V?

d)

Have/ Has - S -

V-ed/ V3?

89.

Na (a)   to the countryside for a week.

90.

They (a)   to the market yesterday to buy some vegetables.

91.

We .....................this room since last week.

a)

hasn't cleaned

b)

haven't cleaned

c)

didn't clean

92.

What..............you .................last night?

I .....................T.V.

a)

have / done

have watched

b)

has / done

watched

c)

did / do

have watched

d)

did/ do

watched

93.

We ................students for 8 years.

a)

have been

b)

has been

c)

are

d)

were

94.

They ( see ) (a)   that film three times this year.

95.

Nam's father ( work ) (a)   in that factory for 20 years.

96.

When I ( receive ) (a)   my mother's letter, I was happy.

97.

When ...........you last ................her?

a)

have / met

b)

did / met

c)

did / meet

d)

have / meet

98.

Minh .....................his homework last night.

a)

did

b)

has done

c)

have done

99.

He .................out twice this week.

a)

went

b)

has gone

c)

have gone

d)

has been

100.

My mother .................a big cake for me yesterday.

a)

has made

b)

made

c)

have made