wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past simple and Present perfect tense

Total questions: 37

Worksheet time: 18mins

Name
Class
Date
1.

Mary didn't.......pizza last week.

a)

ate

b)

eaten

c)

eat

d)

has eaten

2.

She _______ a book last night.

a)

read

b)

reading

c)

readed

d)

red

3.

______ you _______ the dishes by yourself last night?

a)

Did ... wash

b)

Did ... washed

c)

Do ... wash

d)

Do ... washed

4.

I _____ my homework, because I was sleepy.

a)

didn't do

b)

didn't

c)

not do

d)

do

5.

Cấu trúc câu khẳng định thì QUÁ KHỨ ĐƠN đối với động từ to be

a)

S + V2/ed + ...

b)

S + was/were + ...

c)

S + am/is/are

6.

Past simple form: PLAY

a)

plays

b)

played

c)

playing

7.

Past simple form: DO

a)

did

b)

done

c)

doing

8.

Past simple form: GO

a)

going

b)

goes

c)

went

9.

Past simple form: HAVE

a)

having

b)

has

c)

had

10.

Tom ............ ill yesterday.

a)

is

b)

was

c)

be

11.

They ............... football last Sunday.

a)

playing

b)

plays

c)

played

12.

The baby .......... a toothache three day ago.

a)

have

b)

having

c)

had

13.

I..........................to school last week.

a)

don't go

b)

doesn't go

c)

didn't go

14.

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

a)

did

b)

do

c)

doing

15.

Dấu hiệu nhận biết thì quá khứ đơn

a)

ago, last ...., in ....., yesterday, in the past, ...

b)

at the moment, now

c)

always, usually, often

16.

Past simple form: PLAY

a)

plays

b)

played

c)

playing

17.

Past simple form: GO

a)

going

b)

goes

c)

went

18.

Past simple form: HAVE

a)

having

b)

has

c)

had

19.

Tom ............ ill yesterday.

a)

is

b)

was

c)

be

20.

They ............... football last Sunday.

a)

playing

b)

plays

c)

played

21.

The baby .......... a toothache three day ago.

a)

have

b)

having

c)

had

22.

I..........................to school last week.

a)

don't go

b)

doesn't go

c)

didn't go

23.

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

a)

did

b)

do

c)

doing

24.

Dấu hiệu nhận biết thì quá khứ đơn

a)

ago, last ...., in ....., yesterday, in the past, ...

b)

at the moment, now

c)

always, usually, often

25.

I don’t live with my family and we (not/ see) (a)   each other for five years.

26.

Last winter Robin (stay) (a)   with his father in the Alps for three days.

27.

_____________ your homework yet? – Yes, I _____________ it an hour ago.

a)

Did you do/ have finished

b)

Have you do/ have finished

c)

Did you do/ finished

d)

Have you done/ finished

28.

Viết lại câu:

When did you have it?

=> How long (a)   ?

29.

It is the worst dish that I (ever/ try)____________ in my life.

a)

had tried

b)

tried

c)

was try

d)

have ever tried

30.

I've been trying to fix this computer ________ early this morning.

a)

since

b)

for

c)

ago

31.

Dạng quá khứ đơn - V(ed) quá khứ phân từ - V(P2) của từ "lie" (nói dối) đều là "lied". Đúng hay sai?

a)

Đúng

b)

Sai

32.

Trạng từ chỉ thời gian nào sau đây đi cùng với thì hiện tại hoàn thành? Chọn tất cả những đáp án đúng.

a)

up to now

b)

so far

c)

yesterday

d)

recently

33.

Câu: "I last saw her on Monday." đồng nghĩa với câu nào dưới đây?

a)

I haven’t seen her since Monday.

b)

I haven’t seen her for Monday.

c)

I see her since Monday.

d)

I saw her for Monday.

34.

Câu sau viết đúng hay sai ngữ pháp: I didn't eat sushi since the last summer.

a)

Đúng

b)

Sai

35.

Chọn đáp án đúng để hoàn thiện câu sau: It has been ages _____ we last met each other.

a)

for

b)

since

36.

Chọn đáp án đúng để hoàn thiện câu sau: Don't worry. I have _____ locked the door.

a)

already

b)

yet

c)

just

d)

still

37.

She ...........here since 2019.

a)

live

b)

has lived

c)

have lived

d)

lived