Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past Simple & Present Perfect Simple

Total questions: 20

Worksheet time: 14mins

Name
Class
Date
1.

I (know) _______ her for six years.

a)

knew

b)

knowed

c)

have known

d)

has known

2.
 I ________ (never/ be) to Canada.
a)
have never been
b)
never has been
c)
was never
d)
never was
3.

Andeline__________ (write) a letter to Nick two weeks ago.

a)

has written

b)

writed

c)

wrote

d)

have written

4.
We (not watch) _______ a DVD at the weekend.
a)
haven't watch
b)
haven't watched
c)
didn't watch
d)
not watched
5.

She (live) _______ in Tokio since 2015.

a)

is living

b)

have lived

c)

lived

d)

has lived

6.
They  ________  (just/ buy) some flowers.
a)
bought just
b)
have just bought
c)
just bought
d)
has just bought
7.

Maria (get) ______ some bad marks last week.

a)

got

b)

has got

c)

had got

d)

getted

8.

Elvin : Did you like the movie "The Crow?"

Marvin : I don't know. I __________(see, never) that movie.

a)

see never

b)

never seen

c)

have never seen

d)

didn't see

9.
(you/ wash)_____________ the dishes yet? 
a)
Did you wash
b)
have you washed
c)
Have you washed
d)
You wased
10.
__________________ (you/read) any book last night? 
a)
Did you read
b)
Have you read
c)
Has you read
d)
did you read
11.

_________________ (you/ read) a good book lately (最近)?

a)

Did you read

b)

Have you read

c)

Has you read

d)

Didn't you read

12.
Dan Brown ________________ ( write ) six books so far. 
a)
wrote
b)
write
c)
has wrote
d)
has written
13.

Elvis and Clement .... at home last Monday. (not/be)

a)

hasn't

b)

wasn't

c)

weren't

d)

haven't been

14.

They ... shrimps . (already/eat)

a)

have already eaten

b)

has already eaten

c)

ate already

d)

already eated

15.

Weber..........................( break) the vase 2 hours ago (2个小时前).

a)

broke

b)

has broken

c)

break

d)

have broken

16.
Where ................................(you / be) yesterday?
a)
were you
b)
did you be
c)
you were
d)
was you
17.
I ____ (be) angry at my friend last night.
a)
were
b)
have been
c)
was
d)
be
18.

Harry______________________ 15 years ago!

a)

has been born

b)

was born

19.

We ... to Africa and South America.

我们已经去过非洲与南美洲了。

a)

have been

b)

went

20.

Last (上个)summer(夏天), we )____ in the Arctic (北极) for three weeks.

a)

stayed

b)

have stayed