Professional Documents
Culture Documents
Present Perfect Exercise 1
Present Perfect Exercise 1
1. Sheila _____ (not live) in this country for a very long time. She _____ (have) problems with the
language since she arrived.
2. How long _____ they _____ (employ) Peter in his position? He _____ (not be) with the company
for a very long time.
3. _____ he ever _____ (fly) in a rocket to the moon? Of course he _______ never ______ (be) on a
rocket! He’s not an astronaut.
4. I’m afraid I ______ already _____ (eat) lunch, but I’m tired. ______ you _____ (have) a cup of
coffee yet?
5. My father _____ (wear) that jacket for more than twenty years. He ______ (not take) it off since
last week!
6. Alice _______ (be invite) to the party yet. ______ you ______ (ask) her?
7. The policeman _____ (ride) his horse for over ten years. They _____ (be) together for a very
long time.
8. I ______ just ______ (go) to the bank, so I have some money. ______ they _____ (eat) yet?
9. Peter _____ (not study) Russian for very long. I don’t think he ______ (speak) a word of the
language outside the classroom.
10. Either my brother or I _______ (leave) the computer at home, or _____ you _____ (see) it?
11. Mary ______ always _____ (want) to live abroad. In fact, she _____ (be) a resident of Ireland for
two years.
12. Jane _____ (not know) him for very long. They ______ (date) for only three weeks.
13. ______ you ever ______ (feel) as much in love as Mary _____ (demonstrate) these past few
weeks with her new husband?
14. The mayor ______ (give) a new order to close the city down because the government _____ (be
worried) about crime for a long time.
15. I ______ often _____ (wonder) whether he ______ (prepare) enough for his life as a emergency
doctor.
16. How long _____ John ______ (hope) to become engaged with Susan? I know they ______ (be in
love) for a very long time.
17. My dog ______ (not be wash) in a long time. I need to take him to the groomers. He ______
(begin) to stink!
18. Peter says she ______ (prepare) well for the test. I know she ______ (study) every day for the
past three weeks.
19. The boys ______ (not be) in trouble for almost two weeks. I can’t believe it!
20. I _____ (believe) in the power of positive thinking since I got into an accident twenty years ago.
Present Perfect Exercise 2: Put the Sentences Together
Put the following words into the correct order and write sentences or questions using the present
perfect tense. You may need to provide a few words to complete the sentences.
แบบทดสอบก่อนและหลังเรียน เรือ
่ ง Present Perfect Tense
Choose the best answer.
Answer
1.1 2.2 3.2 4.1 5.1 6.2 7.2 8.2 9.1 10.2
Pre-Test
กำรใช้ Since – for ใน Present Perfect Tense
จุดประสงค์ เพือ
่ ให้สำมำรถใช้ Since-for ในเรือ
่ ง Present Perfect Tense
ได้
******************************************
Post-Test
กำรใช้ Since – for ใน Present Perfect Tense
จุดประสงค์ เพือ
่ ให้สำมำรถใช้ Since-for ในเรือ
่ ง Present Perfect Tense
ได้
1. We have known each other_____ the beginning of the year.
a. for b. since
c. when d. at
2. He has lived here______ ten years.
a. for b. since
c. in d. on
Answer
Exercise 1 : Choose the best answer.(นักเรียนชัน
้ มัธยมศึกษำปี ที่ 4 )
1.would have done
2.will come
3.will have to go , gets
4.Should
5.warm
6.didn't work
7.check
8.give
9.could have come
10.had
Answer
1. If you send this letter now, she will receive it
tomorrow.
2. If I do this test, I will improve my English.
3. If I find your ring, I will give it back to you.
4. Peggy will go shopping if she has time in the
afternoon.
5. Simon will go to London next week if he gets a cheap
flight.
6. If her boyfriend does not phone today, she will leave
him.
7. If they do not study harder, they will not pass the
exam.
8. If it rains tomorrow, I will not have to water the plants.
9. You will not be able to sleep if you watch this scary
film.
10. Susan cannot move into the new house if it is not
ready on time.
a. Should b. If
c. Had d. Were
c. should d. were to
4. …………I written her a letter, she would have known about it.
a. Should b. Had
c. If d. Were to
5. I’ll spoil my dinner, …………I have cake for afternoon tea.
a. had b. should
a. Would b. Should
c. Had d. If
c. were d. is
a. am to b. will
c. wouldn’t d. had
a. Had b. Would
c. If d. Were
Answer
a. am b. were
a. give b. gave
ข ้อที่ 9 . I went to see that movie because he told me it was amusing. if it ………… I ………..
that movie
ข ้อที่ 12 . If I had not bought a new car, I …………………… money to go abroad next
summer.
ข ้อที่ 14 . They …………. next week if you write them an official letter of invitation.
a. went — would be
ข ้อที่ 18 . If you ……………. those lists, we’ll start arranging the lists.
a. is b. was
c. will be d. would be
ข ้อที่ 22 . If you ……………. a man hunt foxes in England, what …….. ask him?
ข ้อที่ 23 . She can’t swim. That’s why she won’t go sailing with you. But if she ………………. ,
she …………….. .
ข ้อที่ 24 . “Are you going to buy a new cat?” “ If I ……….. one I …………. you know.”
a. Unless b. If
c. Providing d. Supposing
ข ้อที่ 26 . You will be paid tomorrow ………….. the work is finished by then.
ข ้อที่ 29 . He promised to pay yesterday, and he did so. If he …………. , I …………..very angry
today.