wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Thì Quá khứ đơn và thì hiện tại hoàn thành

Total questions: 60

Worksheet time: 30mins

Name
Class
Date
1.

Choose the correct answer:


Where __________ your family __________ on the summer holiday last year?

a)

do – go

b)

does – go

c)

did – go

d)

did – went

2.

Choose the correct answer:


My father __________ tired when I __________ home last night.

a)

was – got

b)

is – get

c)

was – getted

d)

were – got

3.

Choose the correct answer:


_____ Mike visit his grandmother last night?

a)

Did

b)

Was

c)

Does

d)

Has

4.

Choose the correct answer:


You ……………… a lot since the last time I saw you.

a)

changed

b)

has changed

c)

is changing

d)

have changed

5.

Choose the correct answer:


You ……………… a lot since the last time I saw you.

a)

changed

b)

has changed

c)

is changing

d)

have changed

6.

Choose the correct answer:


I ……………. the report yet. My computer was broken down.

a)

has completed

b)

haven't completed

c)

completed

d)

have already completed

7.

Choose the correct answer:


The team ……………. numerous setbacks so far.

a)

has experienced

b)

experienced

c)

have experienced

d)

is experiencing

8.

Choose the correct answer:


It’s the first time that this car _______ down this week.

a)

broke

b)

broken

c)

has broken

d)

have broken

9.

Choose the correct answer:


______ Nam seen any good films lately?

a)

Did

b)

Has

c)

Have

d)

Does

10.

Find the words/ phrases that needs CORRECTION:


Peter has bought a new MP3 player yesterday but I haven’t seen it yet.

a)

has bought

b)

player

c)

haven't

d)

yet

11.

Find the words/ phrases that needs CORRECTION:


Michael haven’t said a word with Lisa so far this morning.

a)

haven’t said

b)

a word

c)

with

d)

so far

12.

Find the words/ phrases that needs CORRECTION:


When he worked here last year, Simon has never made any mistakes.

a)

worked

b)

here

c)

has never made

d)

any

13.

Find the words/ phrases that needs CORRECTION:


Lan has lived in Ho Chi Minh City for she was young.

a)

has

b)

in

c)

for

d)

was

14.

Find the words/ phrases that needs CORRECTION:


He gave lectures to foreign tourists about traditional food and games recently.

a)

gave

b)

to

c)

about

d)

traditional

15.

Find the words/ phrases that needs CORRECTION:


He gave lectures to foreign tourists about traditional food and games recently.

a)

gave

b)

to

c)

about

d)

traditional

16.

Find the words/ phrases that needs CORRECTION:


She has started collecting stamps ten years ago.

a)

has started

b)

collecting

c)

stamps

d)

ago

17.

Find the sentence that is closest in meaning to each of the following questions.


The last time Peter visited Ho Chi Minh city was 5 years ago.

a)

Peter didn’t visit Ho Chi Minh city for 5 years.

b)

Peter hasn’t visited Ho Chi Minh city for 5 years.

c)

Peter hasn’t visited Ho Chi Minh city since 5 years.

d)

Peter didn’t visit Ho Chi Minh city for 5 years ago.

18.

Find the sentence that is closest in meaning to each of the following questions.


She started working at this school three months ago.

a)

She has worked at this school for three months.

b)

She is working at this school since three months now.

c)

She has started working at this school since three months.

d)

She worked at this school for three months.

19.

Find the sentence that is closest in meaning to each of the following questions.


It is ten years since the last time he went to my house.

a)

He has gone to my house for ten years

b)

He hasn't gone to my house for ten years.

c)

He hasn't gone to my house in ten years.

d)

He didn't go to my house ten years ago.

20.

Find the sentence that is closest in meaning to each of the following questions.


It’s the first time I’ve seen such a beautiful girl.

a)

I used to see such a beautiful girl.

b)

It was the first time I saw such a beautiful girl.

c)

It’s a beautiful girl I saw in the first time.

d)

She’s the most beautiful girl I’ve ever seen.

21.

Công thức thì quá khứ đơn?

a)

S + will + V(bare)+…

b)

S + Ved/ V2+ O…

c)

S + have/ has + Ved/V3 + O…

d)

S + had+ Ved/V3 + O…

22.

Công thức thì hien tại hoàn thành?

a)

S + will + V(bare)+…

b)

S + Ved/ V2+ O…

c)

S + have/ has + Ved/V3 + O…

d)

S + had+ Ved/V3 + O…

23.

Last weekend, I ______ milktea with my friend

a)

drink

b)

have drunk

c)

drank

d)

had drunk

24.

Jimmy ________ to China for 2 years

a)

goes

b)

went

c)

have gone

d)

has gone

25.

Up to now, Dyland ________ a lover.

a)

doesn't have

b)

haven't had

c)

hasn't had

d)

didn't have

26.

We _______ Dorothy since last Saturday.

a)

A. don't see

b)

B. have't seen

c)

C. didn't see

d)

D. won't see

27.

cách dùng của thì hiện tại hoàn thành?

a)

diễn tả 1 hành động xảy ra và kết thúc trong quá khứ có thời gian xác định rõ ràng

b)

diễn tả 1 hành động xảy ra và kết thúc trong quá khứ nhưng không có thời gian xác định rõ ràng.

c)

diễn tả thói quen ờ hiện tại

d)

diễn tả 1 hành động đang diễn ra ở hiện tại

28.

This is the first time / This is the second time.........+ ( Thì ? )

a)

hiện tại đơn

b)

quá khứ đơn

c)

hiện tại hoàn thành

d)

hiện tại tiếp diễn

e)

tương lai đơn

29.

I have never played badminton before. This is the first time I have tried to play


=> Câu dùng thì Hiện tại hoàn thành

=> Lựa chọn câu giải thích đúng:

a)

Câu trên dùng sai Thì =>vì before=trước đây nên dùng thì QKĐ

b)

Vì { before, never, This is the first time }=> dấu hiệu dùng thì Hiện tại hoàn thành

30.

Chọn đáp án đúng để hoàn thiện câu sau: He has been here _____ May and he still can't speak a word of English.

a)

since

b)

for

31.

Chọn đáp án đúng để hoàn thiện câu sau: She's been smoking _____ a long time.

a)

since

b)

for

32.

Chọn đáp án đúng để hoàn thiện câu sau: We've visited Sue in Sussex four times _____ she got married.

a)

since

b)

ever

33.

Chọn đáp án đúng để hoàn thiện câu sau: I haven’t finished it _____ I’ll do it after dinner.

a)

yet

b)

already

c)

just

d)

since

34.

Chọn đáp án đúng để hoàn thiện câu sau: Oh no! The train has _____ left! We are going to be late for school.

a)

ever

b)

yet

c)

already

d)

never

35.
We can't have chips again. We've ________ had them three times this week.
a)
still  
b)
already
c)
yet  
d)
  just
36.

Chia động từ trong ngoặc ở thì hiện tại hoàn thành: The movie (a)   (begin). Please, be quiet!

37.

Trạng từ nào đi cùng với thì hiện tại hoàn thành, mang ý nghĩa là "chưa"?

(a)  

38.

Trạng từ nào đi cùng với thì hiện tại hoàn thành, mang ý nghĩa là "vừa mới"?

(a)  

39.

Thì hiện tại hoàn thành được sử dụng để làm gì? Chọn tất cả những đáp án đúng trong số các đáp án sau.

a)

Để diễn tả làm gì kể từ bao giờ

b)

Để diễn tả việc xảy ra trong quá khứ, KHÔNG có kết quả ở hiện tại

c)

Để diễn tả làm gì trong bao lâu

d)

Để diễn tả làm gì được bao nhiêu lần

40.

Dạng quá khứ phân từ - V(P2) của từ "write" là?

(a)  

41.

Mr Anh Kiet.............learnt English for many years

a)

have

b)

has

c)

will

d)

is

42.

How long ....... you been here in Ha Noi?

a)

is

b)

are

c)

have

d)

has

43.

I have written a letter to my teacher ....

a)

two days ago.

b)

since 5 P.M.

c)

last week.

d)

for June.

44.

I ........ met my classmates ........

a)

don't/ for weeks

b)

haven't / weeks ago

c)

haven't/for weeks

d)

hasn't/ since weeks

45.

It's the second time Mr Hien ........the football game.

a)

has won

b)

wins

c)

win

d)

have won

46.

We haven't been to the city centre.............

a)

last month

b)

recently

c)

tomorrow

d)

now

47.

Where .........you................lately?

a)

have/been

b)

do/go

c)

have/go

d)

has/been

48.

odd one out

a)

yesterday

b)

recently

c)

lately

d)

since

49.

Everyone has.................out for a walk.

a)

go

b)

goes

c)

gone

d)

went

50.

Các từ sau là dấu hiệu của thì nào?

+ ago: 3 minutes ago

+ yesterday (hôm qua)

+ last week/ last month…

+ in + năm quá khứ

a)

Hiện tại đơn

b)

Hiện tại tiếp diễn

c)

Quá khứ đơn

d)

Quá khứ tiếp diễn

51.

Các từ sau là dấu hiệu của thì nào?

+ For + khoảng thời gian

+ Since + mốc thời gian

+ Just: vừa mới

a)

Hiện tại đơn

b)

Quá khứ đơn

c)

Quá khứ tiếp diễn

d)

Hiện tại hoàn thành

52.

Chia động từ (Đề tham khảo vào 10 Sở GD&ĐT Hà Nội năm học 2019 - 2020)

We______touch since we__________school 3 years ago.

a)

lost/ have left

b)

have lost/ leave

c)

have lost/ left

d)

were losing/ had left

53.

Helen has already ____ lunch.

a)

A. have

b)

B. has

c)

C. had

54.

I didn’t ______ breakfast yesterday.

a)

A. have

b)

B. had

c)

C. has

55.

I have been to Bac Ninh


=> Câu trên dùng thì hiện tại hoàn thành

=> Hãy chọn đáp án giải thích đúng

a)

Vì dịch là : Tôi đã từng ở Bắc Ninh

b)

Vì Diễn tả một hành động trong quá khứ mà không được nêu cụ thể về thời gian diễn ra. ( đã từng ở Bắc Ninh-thời điểm quá khứ nhưng không nếu thời gian diễn ra khi nào )


56.

Thì hiện tại hoàn thành dùng để diễn tả sự việc ________.

a)

xảy ra ở quá khứ nhưng còn kéo dài đến hiện tại

b)

xảy ra và chấm dứt trong quá khứ

c)

không xác định rõ thời gian

d)

bắt đầu trong quá khứ có trạng từ “since” (kể từ lúc)

e)

có thời gian cụ thể trong quá khứ

57.

Cấu trúc thì hiện tại hoàn thành:

a)

Khẳng định: S + have/has + V3/ed + O

Phủ định: S + have/has + not + V3/ed + O

Nghi vấn: Have/has + S + V3/ed + O?

b)

Khẳng định: S + have/has + not + V3/ed + O

Phủ định: S + have/has + V3/ed + O

Nghi vấn: Have/has + S + V3/ed + O?

58.

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

a)

ago

b)

next weak

c)

yesterday

d)

last night/month/year

e)

since

59.

Cách sử dụng của thì hiện tại hoàn thành (chọn 2 đáp án):

a)

Dùng để nhấn mạnh tính liên tục của một sự việc bắt đầu từ quá khứ và còn tiếp diễn đến hiện tại.

b)

Diễn tả hành động vừa xảy ra.

c)

Diễn tả hành động vừa kết thúc với mục đích nêu lên tác dụng và kết quả của hành động ấy.

d)

Diễn tả hành động đã xảy ra và kết thúc trong quá khứ nhưng không nói rõ thời gian xảy ra.

60.

Dấu hiệu nhận biết thì hiện tại hoàn thành:

a)

So far = until now = up to now

b)

rarely

c)

recently

d)

for

e)

usually