wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PAST SIMPLE- PERFECT

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.
.... (the driver/talk) to you or had he stayed in his car before the police arrived?
a)
Had the driver talked
b)
Did the driver talk
c)
Was the driver talking
d)
Had the diver beetn talked
2.
If I ......... you were ill, I would have visited you and brought you flowers.
a)
had known
b)
knew
c)
had know
d)
had knew
3.
I was more than happy to see Tom again as I ... him for ages.
a)
 hadn't seen
b)
saw
c)
hadnot seen
d)
didn't see
4.

How many English books (read/she) _____ before she (go) ___ to London?

a)

had she read / went

b)

had she been reading / went

c)

had she read / /had gone

d)

have you read / went

5.

Frank caught the flu because he (sing) _____ in the rain.

a)

had been singing

b)

had sung

c)

had sang

d)

had singing

6.

Viết lại câu sau sao cho nghĩa không đổi:

David had gone home before we arrived.

a)

David had gone home before we arrived.

b)

After David had gone home, we arrived.

c)

After David went home, we had arrived.

d)

David went home before we arrived.

7.

My father _____ out when my sister arrived in the zoo.

a)

goes

b)

have gone

c)

has gone

d)

had gone

8.

Tìm và sửa lỗi sai trong câu sau:

When Bob graduated in university, he was in New York for 5 years.

a)

graduated -> had graduated

b)

in university -> at university

c)

was -> had been

d)

for -> since

9.

Alex _____ a Vietnamese until he met Linh.

a)

had never meet

b)

have never met

c)

never met

d)

had never met

10.

Các dấu hiệu nhận biết của Quá khứ hoàn thành

a)

Before, by the time, after, when

b)

always, usually, sometime, often, never

c)

last, yesterday, ago

d)

when, since, for, yet

11.

truớc _______________ là QKHT

sau _______________ là QKHT

a)

before - after

b)

after - before

c)

yesterday - since

d)

last - when

12.
After she _______ (finishes) her work, she went to lunch
a)
had finished
b)
finished
c)
was finishing
d)
has been finishing
13.
Before the police arrived, the thief _______ (got) away
a)
had gotten
b)
have been getting
c)
was getting
d)
got
14.
By the time I arrived, the meeting _____ (start)
a)
had started
b)
started
c)
has been starting
d)
was starting
15.
After the family ______ (eat) breakfast, they went to the zoo.
a)
had eaten
b)
ate
c)
eating
d)
has been eating