Thursday, September 26, 2013

แบบฝึกหัด Present Perfect and Past Perfect Tenses ตอนที่ 1

1. I have _____________ as a merchant for several years.  ฉัน________เป็นพ่อค้าเป็นเวลาหลายปี

a. work

b. works

c. worked

d. working

            ประโยคโจทย์นี้มี กริยา have และตัวบอกเวลา for several years (เป็นเวลาหลายปี)  ส่วนตัวเลือกเป็นคำกริยาหลักรูปต่าง ๆ กัน ประโยคโจทย์เป็นรูปแบบของ Present Perfect Tense ซึ่งกริยาหลักที่ตามหลังกริยาช่วย have เป็นกริยาหลักรูป past participle (V3)  ดังนั้น คำตอบคือ c. worked (ทำงาน)
2. Have you ____________ to study your assignment?  คุณได้______ศึกษางานที่รับมอบหมายของคุณแล้วใช่ไหม
a. begun
b. beginning
c. begin
d. began
            ประโยคนี้เป็นประโยคคำถามใน Present Perfect Tense กริยาหลักที่ตามหลังประธานต้องเป็นกริยาหลักรูป past participle (V3)  ดังนั้น คำตอบคือ a. begun (เริ่มต้น)
3. We’ve ___________ many examinations at the Language School.
พวกเรา___________ ข้อทดสอบมากมายที่โรงเรียนสอนภาษา
a. taken
b. taking
c. take
d. should
ประโยคนี้เป็นประโยคบอกเล่าใน Present Perfect Tense กริยาหลักที่ตามหลังกริยาช่วย have (‘ve) เป็นกริยาหลักรูป past participle (V3)  ดังนั้น คำตอบคือ a. taken (นำไป, ทำ, ปฏิบัติ)
4. The water has __________ from the ground. น้ำ________ จากพื้นดิน
a. sprain
b. spring
c. springing
d. sprung
            ประโยคนี้เป็นประโยคบอกเล่าใน Present Perfect Tense กริยาหลักที่ตามหลังกริยาช่วย have (has) เป็นกริยาหลักรูป past participle (V3)  ดังนั้น คำตอบคือ d. sprung (พุ่งขึ้น, เด้งขึ้นลง)
5. They have been waiting for me ___________ 5 o’clock. พวกเขาได้คอยฉัน________ ห้านาฬิกา
a. during
b. between
c. since
d. for
            5 o’clock เป็นจุดเวลา เมื่อใช้คู่กับประโยค Present Perfect Tense  คำบุพบทที่ใช้กับจุดเวลานี้ คือ c. since (ตั้งแต่)
6. She has written letters __________ noon.  หล่อนเขียนจดหมาย _________เที่ยง
a. into
b. along
c. since
d. between
noon (เที่ยง) เป็นจุดเวลา เมื่อใช้คู่กับประโยค Present Perfect Tense  คำบุพบทที่ใช้กับจุดเวลานี้ คือ c. since (ตั้งแต่)
7. I __________ never seen Texas before.  ฉันไม่เคย ________เห็นเท็กซัสมาก่อน
a. will
b. having
c. had
d. should
            ประโยคนี้มีช่องว่างที่ต้องการกริยาช่วย กริยาหลัก seen ซึ่งเป็นกริยาช่องที่ 3 ของกริยา see (เห็น) และกริยาช่วยที่อยู่หน้ากริยาหลักช่องที่ 3 ได้มี have, has, had  ดังนั้น คำตอบคือ c. had (ประโยคนี้กล่าวถึงสิ่งที่เป็นอดีตไปแล้ว โดยมีนัยของประโยคว่า ตอนนี้ฉันได้มาเห็นเท็กซัสแล้ว แต่ก่อนหน้านี้ไม่เคยเห็น)
8. We have been in the United States ___________ January.  พวกเราได้ไปสหรัฐอเมริกา______ มกราคม
a. until
b. since
c. before
d. after
January (มกราคม) เป็นจุดเวลา เมื่อใช้คู่กับประโยค Present Perfect Tense  คำบุพบทที่ใช้กับจุดเวลานี้ คือ b. since (ตั้งแต่)
9. She has been shopping _______ along time.  เธอได้ซื้อของ ________นาน
a. from
b. during
c. since 
d. for   
            along time (นาน) เป็นระยะเวลา เมื่อใช้คู่กับประโยค Present Perfect Tense คำบุพบทที่ใช้กับระยะเวลา คือ d. for
10. I have been in the Language School……….six weeks. 
ผมได้เรียนที่โรงเรียนสอนภาษามา____ 6 สัปดาห์
a. for
b. since
c. while
d. to
            six weeks (หกสัปดาห์) เป็นระยะเวลา เมื่อใช้คู่กับประโยค Present Perfect Tense คำบุพบทที่ใช้กับระยะเวลา คือ a. for

No comments:

Post a Comment

Related Posts