Saturday, September 28, 2013

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


11. Hart and Schaffner…….since two o’clock.  ฮาร์ตและสเคปเนอร์ได้คอยอยู่ที่นี่________  2 นาฬิกา
a. are  waiting here
b. wait here
c. has waited here
d. have waited here
            ประโยคนี้มีตัวบอกเวลา since two o’clock (ตั้งแต่เวลาสองนาฬิกา) ซึ่งเป็นตัวบอกเวลาที่ใช้กับ Perfect Tense รูปใดรูปหนึ่ง มีกริยา have/ has/ had เป็นกริยาช่วย + กริยาหลักช่องที่ 3 เป็นหลัก เมื่อดูที่ตัวเลือกมีข้อที่เข้ากฎนี้คือ ข้อ c และข้อ d  และสองข้อนี้ต่างกันที่รูปกริยาช่วย have กับ has ซึ่งใช้ต่างกันที่ประธานของประโยค ถ้าประธานเป็นเอกพจน์ใช้ has และถ้าประธานเป็นพหูพจน์ใช้ have  ประธานของข้อนี้คือ Hart and Schaffner ซึ่งมีสองคน ถือว่าเป็นพหูพจน์ ดังนั้นคำตอบคือ d. have waited  here
12. I have been studying English…….two hours.  ผมได้เขียนภาษาอังกฤษ_________  2 ชั่วโมง
a. at
b. for
c. in
d. since
            two hours (สองชั่วโมง) เป็นระยะเวลา เมื่อใช้คู่กับประโยค Present Perfect Tense คำบุพบทที่ใช้กับระยะเวลา คือ b. for
13. “Have John and Mary gone to New York?”  จอห์นกับแมรี่ไปนิวยอร์กใช่ไหม
       “______________ ”
a. Yes, they have.
b. Yes, they go.
c. Yes, they do.
d. Yes, they must.
            ประโยคนี้ต้องการคำตอบรับที่ถูกตามโครงสร้างของคำถาม  คำถามขึ้นด้วยกริยาช่วย have  เมื่อตอบรับสั้น ๆ ให้ใช้กริยาช่วยตัวเดียวกันในการตอบ ดังนั้นคำตอบคือ a. Yes, they have.
14.  Joe____________ this trip for a long time.  โจได้วางแผนที่จะไปเที่ยวมานานแล้ว
a. has plan
b. has been planning
c. has been plan           
d. has planning
ประโยคนี้มี for a long time (เป็นเวลาอันยาวนาน) ซึ่งเป็นตัวบอกเวลาของ Perfect Tense ฉะนั้นประโยคนี้ต้องมีโครงสร้างของกริยาช่วย have/ has/ had ตัวใดตัวหนึ่ง + กริยาหลักช่องที่ 3 จากการวิเคราะห์เบื้องต้นได้ตัวเลือกที่เข้ากับโครงสร้างได้สองข้อ คือ b. และ c.  หลังจากนั้นให้ดูที่ข้อแตกต่างของทั้งสองข้อนี้ ได้ข้อแตกต่างที่คำกริยาที่ตามหลัง been : planning กับ plan  ให้พิจารณาจากคุณสมบัติของกริยา be : been (been เป็นรูป past participle ของกริยา be) ที่ว่า คำกริยาที่ตามหลังกริยา be มีสองลักษณะคือ กริยาหลักเติม ing และกริยาหลักช่องที่ 3 (ed)  แต่ plan เป็นกริยารูป infinitive ไม่ได้เป็นกริยาที่มีคุณสมบัติตามหลังกริยา be  ดังนั้น คำตอบคือ b. has been planning
การใช้ has been planning แสดงถึงประโยค Present Perfect Continuous Tense (S + กริยาช่วย have + been + V. ing) แสดงถึงเหตุการณ์ที่กำลังดำเนินมาตั้งแต่อดีตจนถึงปัจจุบันและอาจดำเนินต่อไปเรื่อย ๆ
15. “Have you studied your lesson today?” “วันนี้คุณมีเรียนไหม
      “________________ ”
a. No, I haven’t 
b. Yes, I haven’t
c. Yes, I was in my room
d. No, I didn’t go to class
ประโยคนี้ต้องการคำตอบ Yes/ No ที่ถูกตามโครงสร้างของคำถาม  คำถามขึ้นด้วยกริยาช่วย have  เมื่อตอบรับ
สั้น ๆ ให้ใช้กริยาช่วยตัวเดียวกันในการตอบ  คำตอบข้อ a และ b มี have  แต่ข้อ b เป็นการตอบรับ Yes จึงมี not (n’t) ประกอบไม่ได้ ดังนั้นคำตอบคือ ใช้ No, I haven’t
16.__________ you ever studied algebra?  คุณได้เรียนวิชาพืชคณิตไหม
a. Do
b. Have
c. Has
d. Did
            ประโยคนี้เป็นประโยคคำถามที่มีประธานคือ you และกริยาหลักช่องที่ 3 คือ studied อันเป็นโครงสร้างของ Perfect Tense กริยาช่วยในการตั้งคำถามคือ กริยา have/ has/ had  จากตัวเลือกมี have กับ has  ให้พิจารณาที่ประธานของประโยค you  ซึ่ง you ใช้กับกริยา have  ดังนั้นคำตอบคือ b. Have
17. I……..other kinds of jet planes before.  ผมได้บินเครื่องบินประเภทอื่นมาแล้ว
a. have flown
b. will fly
c. am flying
d. fly
            คำว่า before จะเป็นวิเศษณ์บอกเวลาก่อนหน้านี้ โดยนัยสื่อว่าการกระทำใด ๆ ที่ขยายด้วย before ต้องเกิดขึ้นก่อนหน้านี้ อาจดำเนินมาจนถึงปัจจุบันหรือจบการกระทำในอดีตก่อนเหตุการณ์ใดเหตุการณ์หนึ่งก็ได้  ตัวเลือกที่มี will บอกเหตุการณ์ที่ยังมาไม่ถึง จึงตอบข้อนี้ไม่ได้  ตัวเลือก am flying แสดงถึงเหตุการณ์ที่กำลังดำเนินอยู่หรือกำลังจะไปกระทำ จึงตอบข้อนี้ไม่ได้ ส่วนตัวเลือก fly เป็นการกระทำที่ขึ้นอยู่กับความถี่ในการกระทำหรือกระทำเป็นกิจวัตรในปัจจุบัน จึงตอบข้อนี้ไม่ได้  ดังนั้นตัวเลือกที่เหลือคือ คำตอบ  a. have flown เป็นโครงสร้างของ present perfect tense ซึ่งเป็นการสื่อว่าการกระทำนั้น ๆ เริ่มจากอดีตและดำเนินมาจนถึงปัจจุบันหรือจบลง ณ เวลาปัจจุบัน
18. I…….never seen sheep before.  ผมไม่เคยเห็นแกะมาก่อนเลย
a. will
b. had
c. having
d. to have
            ประโยคมีกริยาหลักช่องที่ 3 : seen (เป็นกริยาช่องที่ 3 ของคำว่า see)  ซึ่งเป็นโครงสร้างของ perfect tense รูปใดรูปหนึ่ง มีกริยาช่วย have/ has/ had เป็นกริยาช่วยกริยาหลักช่องที่ 3  ดังนั้นคำตอบ คือ b. had  
19. We have already looked up those words.  เราค้นหาความของคำในดิกชั่นนารี่แล้ว
a. We forgot those words.
b. We have already lost them.
c. We over looked those words.
d. We have checked them in a book.
ประโยคโครงสร้าง perfect tense ข้อนี้ ต้องการความหมายของคำว่า looked up  (ค้นหาคำศัพท์ในสมุดหรือหนังสือ ซึ่งมีความหมายเดียวกันกับ checked in a book)  ดังนั้นคำตอบคือ d. We have checked them in a book.
20. I have been waiting for you________ morning. ผมคอยคุณมา___________ ตอนเช้า
a.  since
b. for
c. during
d. ago
            morning (ตอนเช้า) เป็นจุดเวลา เมื่อใช้คู่กับประโยค Present Perfect Tense  คำบุพบทที่ใช้กับจุดเวลานี้ คือ a. since (ตั้งแต่)

No comments:

Post a Comment

Related Posts