แบบทดสอบชุดที่ 3 Present Perfect Tense

แบบทดสอบชุดที่ 3 Present Perfect Tense

Directions: Choose the correct answer.

คำชี้แจง: เลือกข้อที่ถูกที่สุด 

1. We..........good friends for many years.

a. are                  b. were                  c. did                  d. have been

2. ................she ever ...........to an open air rock concert?

a. Has, been        b. Did, be               c. Was, being       d. Is being

3. That Man.............in prison for five years.

a. are                  b. were                  c. has been          d. is being

4. I ...............up the car yet.

a. has washed      b. haven’t washed   c. didn’t wash       d. don’t wash

5. John...................Russian since he was six years old.

a. speak              b. spoke                 c. has spoken       d. is speaking

6. ...............Jack..............the football team?

a. Have, joined     b. Is, joining          c. Was, joining      d. Has, joined

7. He...................two gold medals so far.

a. have won         b. has won             c. didn’t win          d. was win

8. Dave................never .....................competition in his life.

a. has, lost          b. have. lost           c. was losing         d. didn’t lose

9. How long..............you ............baseball?

a. did, play          b. has, played         c. was, played       d. have, played

10. They.............snowboarding yet.

a. haven’t tried     b. have tried           c. hasn’t tried       d. has tried




เฉลย

1. d                     2. a

3. c                     4. b

5. c                    6. d

7. b                    8. a


9. d                    10. a



ที่มา: http://teacheraordy.blogspot.com/2013/12/present-perfect-tense.html

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

แบบทดสอบชุดที่ 5 Past Continuous Tense

แบบทดสอบชุดที่ 1 Present Simple Tense

แบบทดสอบชุดที่ 6 Past Perfect Tense