Page 62 - Grammar & Vocabulary
P. 62
59
แบบฝึกหัดเรื่อง Present Perfect Tense
1. I _____________ my homework yet.
a. have finished b. has finished c. did finish d. haven't finished
2. My father is on the way. He ____________ home yet.
a. haven't arrived b. hasn't arrived c. didn't arrive d. arrived
3. I am not hungry. I have _______ eaten.
a. yet b. now c. just d. ever
4. I have never ___________ to Paris.
a. been b. went c. go d. was
5. ________ you ever been to New York?
a. Are b. Were c. Do d. Have
6. I am still working. I haven't finished my work ________.
a. already b. yet c. still d. never
7. I am looking for my pen. I __________ it.
a. have lost b. lose c. did lost d. was lost
8. During the two years David ____________ ten different jobs.
a. has has b. has had c. have had d. have has
9. I __________ a teacher since 2002.
a. was b. have be c. have been d. had be
10. My friend ______________ my new dress yet.
a. haven't seen b. didn't see c. hasn't see d. hasn't seen
11. He ____________ three gold medals so far.
a. has win b. won c. has won d. did win
12. I ___________ kayaking yet.
a. didn't tried b. haven't tried c. haven't try d. wasn't tried
13. ___________ Dave __________ the basketball team?
a. Has / joined b. Did / joined c. Was / joined d. Have / joined
14. She ____________ a competition so far.
a. hasn't lost b. haven't lose c. didn't lost d. wasn't lose
15. The game ____________ yet.
a. didn't finish b. wasn't finish c. haven't finished d. hasn't finished