Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

e6.PresentPerfect.04

Total questions: 70

Worksheet time: 53mins

Name
Class
Date
1.

  1. Bo (a)   (drive) Rose to work today.

2.

  1. They (a)   (work) all day and night.

3.

  1. We (a)   (see) the new bridge.

4.

  1. He (a)   (have) breakfast this morning.

5.

  1. Ann and Don (a)   (wash) the car.

6.

  1. Kathy (a)   (want) to go to Queensland for a long time.

7.

  1. Mel (a)   (give) up smoking.

8.

  1. I (a)   (forget) that man’s name. 

9.

  1. They (a)   (lose) their keys.

10.

  1. Jack (a)   (be) to England.

11.

  1. They (a)   (leave) London this month. 

12.

  1. He (a)   (bring) a lot of English papers.

13.

  1. She (a)   (tell) me about it.

14.

  1. I (a)   (get) a long letter from father this week.

15.

  1. She (a)   (come), she will speak to you in a minute.

16.

  1. I (a)   (be) to Radio City. 

17.

  1. I think the director (a)   (leave) the town.

18.

  1. I (a)   (paint) my office. 

19.

  1. We (a)   (know) her since she arrived in our city.

20.

  1. I (a)   (forget) your name.

21.

Viết lại câu thì hiện tại hoàn thành dưới dạng câu khẳng định dựa trên những từ gợi ý dưới đây:

Mary / visit / her grandma

(a)  

22.

Viết lại câu thì hiện tại hoàn thành dưới dạng câu khẳng định dựa trên những từ gợi ý dưới đây:

Jack / play games / on the computer

(a)  

23.

Viết lại câu thì hiện tại hoàn thành dưới dạng câu khẳng định dựa trên những từ gợi ý dưới đây:

John and Su / wash / their car

(a)  

24.

Viết lại câu thì hiện tại hoàn thành dưới dạng câu khẳng định dựa trên những từ gợi ý dưới đây:

Andrew / repair / his bike

(a)  

25.

Viết lại câu thì hiện tại hoàn thành dưới dạng câu khẳng định dựa trên những từ gợi ý dưới đây:

Phil / help / Anne with maths

(a)  

26.

Viết lại câu thì hiện tại hoàn thành dưới dạng câu nghi vấn dựa trên những từ gợi ý dưới đây:

you / answer / the question / ?

(a)  

27.

Viết lại câu thì hiện tại hoàn thành dưới dạng câu nghi vấn dựa trên những từ gợi ý dưới đây:

Jenny / lock / the door / ?

(a)  

28.

Viết lại câu thì hiện tại hoàn thành dưới dạng câu nghi vấn dựa trên những từ gợi ý dưới đây:

Walter / call / us / ?

(a)  

29.

Viết lại câu thì hiện tại hoàn thành dưới dạng câu nghi vấn dựa trên những từ gợi ý dưới đây:

you / see / the picture / ?

(a)  

30.

Viết lại câu thì hiện tại hoàn thành dưới dạng câu nghi vấn dựa trên những từ gợi ý dưới đây:

  1. your parents / get / the letter / ?



(a)  

31.

Viết lại câu thì hiện tại hoàn thành dưới dạng câu nghi vấn dựa trên những từ gợi ý dưới đây:

  1. it / rain / a lot / ?



(a)  

32.

Viết lại câu thì hiện tại hoàn thành dưới dạng câu nghi vấn dựa trên những từ gợi ý dưới đây:

  1. how often / we / sing / the song / ?



(a)  

33.

Viết lại câu thì hiện tại hoàn thành dưới dạng câu nghi vấn dựa trên những từ gợi ý dưới đây:

  1. he / watch / the film / ?



(a)  

34.

Viết lại câu thì hiện tại hoàn thành dưới dạng câu nghi vấn dựa trên những từ gợi ý dưới đây:

  1. how many books / Bob / read  / ?



(a)  

35.

Viết lại câu thì hiện tại hoàn thành dưới dạng câu nghi vấn dựa trên những từ gợi ý dưới đây:

  1. ever / you / be / to London / ?



(a)  

36.
  1. They have ________ such a great film.

a)
  • make

b)
  • making

c)
  • made

d)
  • was made

37.
  1. Nobody has ________ homework yet.

a)
  • done

b)
  • did

c)
  • do

d)
  • didn’t

38.
  1. Who ________ all the candies? The box is empty.

a)
  • have eaten

b)
  • has eaten

c)
  • ate

d)
  • was eating

39.
  1. ________you________ your room yet?

a)
  • Have…cleaned

b)
  • Has…cleaned

c)
  • Were…cleaning

d)
  • Did…clean

40.
  1. How many books ________you________?

a)
  • had…read

b)
  • did…read

c)
  • have…read

d)
  • has…read

41.
  1. My cousins ________ on holiday for 3 weeks.

a)
  • were

b)
  • are going to be

c)
  • have been

d)
  • has been

42.
  1. This is the most beautiful I ________ever________.

a)
  • had…met

b)
  • have…met

c)
  • has…met

d)
  • was…going to meet

43.
  1. I am looking for my pen. I have ________it.

a)
  • lose

b)
  • losed

c)
  • lost

d)
  • loosen

44.
  1. They ________ a lot of bikes.

a)
  • were sold

b)
  • sells

c)
  • have sell

d)
  • have sold

45.

He ________ the movie ticket yet.

a)
  • have bought

b)
  • haven’t bought

c)
  • has bought

d)
  • hasn’t bought

46.
  1. I have ________ watched this show ________.

a)
  • just – already

b)
  • already – yet

c)
  • never – before

d)
  • never – yet

47.
  1. Have you ________ downloaded this song?

a)
  • ever

b)
  • never

c)
  • since

d)
  • yet

48.
  1. I haven’t applied for this job ________.

a)
  • just

b)
  • never

c)
  • ever

d)
  • yet

49.
  1. Has Mary listened to the song ________ 2 hours?

a)
  • yet

b)
  • for

c)
  • since

d)
  • ever

50.
  1. He has played football ________ he was a child.

a)
  • for

b)
  • so

c)
  • since

d)

because

51.
  1. I have ________ drunk all the milk.

a)
  • already

b)
  • yet

c)
  • since

d)
  • so far

52.
  1. I can’t find my eraser. Have you seen it ________?

a)
  • never

b)
  • before

c)
  • recently

d)
  • just

53.
  1. She hasn’t met her family ________ a long time.

a)
  • since

b)
  • for

c)
  • in

d)
  • from

54.
  1. He can’t come with us because he has ________ broken his leg.

a)
  • ever

b)
  • never

c)
  • yet

d)
  • just

55.

Some students haven’t done their homework ________.

a)
  • before

b)
  • yet

c)
  • so

d)
  • since

56.
  1. Has David ___________ been to Korea?

a)
  • ever

b)
  • yet

c)
  • since

d)
  • for

57.
  1. They ____________ written their essays yet.

a)
  • has

b)
  • hasn’t

c)
  • haven’t

d)
  • were

58.
  1. I need to buy a new watch but I _________ which one I’ll buy.

a)
  • haven’t decide

b)
  • wasn’t decided

c)
  • hasn’t decided

d)
  • haven’t decided

59.
  1. ________ his father cooked before?

a)
  • Has

b)
  • Have

c)
  • Was

d)
  • Were

60.
  1. Some scientists ____________ the cancer treatment.

a)
  • have finding

b)
  • has found

c)
  • have founded

d)
  • have found

61.
  1. The police ____________ the robber yet. It’s not safe now.

a)
  • haven’t caught

b)
  • weren’t caught

c)
  • hasn’t caught

d)
  • have catch

62.
  1. The thief ___________ millions of dollars from the bank.

a)
  • have stolen

b)
  • has stolen

c)
  • was stolen

d)
  • stolen

63.
  1. She  _____________ to Japan several times before.

a)
  • were

b)
  • have been

c)
  • has be

d)
  • has been

64.
  1. I ______________ this lesson yet.

a)
  • wasn’t understood

b)
  • am not understand

c)
  • haven’t understand

d)
  • haven’t understood

65.
  1. How many times __________ you ____________ this book?

a)
  • has…read

b)
  • have…read

c)
  • did…read

d)
  • do…read

66.
  1. I _____________ my homework yet.

a)
  • have finished

b)
  • has finished

c)
  • did finished

d)
  • haven’t finished

67.
  1. Jane ____________. Come and say hello!

a)
  • have arrived

b)
  • has arrived

c)
  • is going to arrive

d)
  • arrived

68.
  1. I am not thirsty. I have _______ drunk milk.

a)
  • yet

b)
  • now

c)
  • just

d)
  • ever

69.
  1. Mary has never ___________ to Taiwan.

a)
  • been

b)
  • went

c)
  • go

d)
  • was

70.
  1. ________ you ever eaten chocolate?

a)
  • Are

b)
  • Were

c)
  • Do

d)
  • Have