1. วางไว้หลัง V. to have ( have,has,had) เป็น perfect tense เช่น
1. I have studied English for more than two years.
= ฉันได้เรียนภาษาอังกฤษมาเป็นเวลากว่า 2 ปี แล้ว
2. He has lived in Bangkok since 2530.
= เขาได้อาศัยอยู่ในกรุงเทพตั้งแต่ปี 2530
3. I had finished my work, before I went home yesterday.
= ที่ฉันได้ทำงานเสร็จก่อนที่ฉันกลับบ้านเมื่อวานนี้
4. She had already had her dinner when I arrived.
= หล่อนได้ทานอาหารเย็นเรียบร้อยแล้วเมื่อฉันมาถึง
5.I will have finished my work when you arrive tomorrow.
= ฉันจะได้ทำงานเสร็จเมื่อคุณมาถึงพรุ่งนี้
* ปฎิเสธเติม not หลัง have,has,had คำถามกลับ have,has,had ไว้หน้า
ยกเว้นข้อสุดท้ายให้วาง not หลัง will เป็นคำถามเอา will กลับขึ้นหน้า
1. I have studied English for more than two years.
= ฉันได้เรียนภาษาอังกฤษมาเป็นเวลากว่า 2 ปี แล้ว
2. He has lived in Bangkok since 2530.
= เขาได้อาศัยอยู่ในกรุงเทพตั้งแต่ปี 2530
3. I had finished my work, before I went home yesterday.
= ที่ฉันได้ทำงานเสร็จก่อนที่ฉันกลับบ้านเมื่อวานนี้
4. She had already had her dinner when I arrived.
= หล่อนได้ทานอาหารเย็นเรียบร้อยแล้วเมื่อฉันมาถึง
5.I will have finished my work when you arrive tomorrow.
= ฉันจะได้ทำงานเสร็จเมื่อคุณมาถึงพรุ่งนี้
* ปฎิเสธเติม not หลัง have,has,had คำถามกลับ have,has,had ไว้หน้า
ยกเว้นข้อสุดท้ายให้วาง not หลัง will เป็นคำถามเอา will กลับขึ้นหน้า
2. วางไว้หลัง V. to be ( is , am , are , was , were , be , been ) เป็น passive voice
1. The room is cleaned by her every day.
= ห้องนี้ถูกทำความสะอาดโดยหล่อนทุกๆวัน
2. The letter was sent by him yesterday.
= จดหมายได้ส่งถึงเขาเมื่อวานนี้
3. The boy will be punished by the teacher tomorrow.
= เด็กชายได้ถูกลงโทษโดยครูพรุ่งนี้
4. This book has been copied many times before.
= หนังสือเล่มนี้ได้ถูกคัดลอกมาหลายครั้งแล้ว
* ทำเป็นปฎิเสธได้โดยเติม not หลัง is,was,will,has ตามลำดับข้อ
ทำเป็นคำถามได้โดยนำ is,was,will,has กลับขึ้นไว้หน้าประโยค ตัด not ออก
จงแปลเป็นภาษาไทย
1. | I have known him for more than five years. | ฉันรู้จักเขามากว่า 5 ปีแล้ว |
2. | He has been waiting for you for two hours. | เขารอคุณมา 2 ชม แล้ว |
3. | She has been a secretary for three years. | หล่อนได้เป็นเลขานุการมา 3 ปีแล้ว |
4. | They have been in Bangkok since May. | พวกเขาได้อยู่กรุงเทพมาตั้งแต่เดือน พ.ค |
5. | The janitor has already shut the back door. | ภารโรงได้ปิดประตูหลังโรงเรียนแล้ว |
6. | He had had two girl friend before he got married. | เขามีแฟน 2 คนก่อนที่เขาจะแต่งงาน |
7. | She had left home before you telephoned yesterday. | หล่่อนออกไปก่อนที่คุณจะโทรมา |
8. | After he had finished his work, he went to the movies. | หล้งจากที่เขาได้ทำงานเสร็จเขาไปดูหนัง |
9. | I will have started my own businesses by the end of the year. | ฉันจะเริ่มกิจการสิ้นปี |
10. | He will have finished his work before you return. | เขาจะทำงานเสร็จก่อนทึ่คุณกลับมา |
11. | This house was build last year. | บ้านหลังนี้ได้ถูกสร้างเมื่อปีที่แล้ว |
12. | Our new office will be moved next year. | สนง.ใหม่ของพวกเราจะถูกยังปีหน้า |
13. | The work must be finished today. | งานนั้นถูกทำเสร็จวันนี้ |
14. | My money was stolen yesterday. | เงินของฉันถูกขโมยเมื่อวานนี้ |
จงเติมคำศัพท์ในช่องว่าง | ตรวจคำตอบ | |
1. | I haven't .............. (ทำเสร็จ) it yet. | ( finish ) |
2. | I haven't ..............(พบ) your boss yet. | ( met ) หรือ ( seen ) |
3. | They haven't .............(กิน) dinner. | ( eaten ) หรือ ( had ) |
4. | She hasn't...............(บอก) me yet. | ( told ) |
5. | The door wasn't..............(ปิด) yesterday. | ( closed ) |
6. | He wasn't...................(ลงโทษ) yesterday. | ( punished ) |
7. | The work hasn't been..................(ทำเสร็จ) yet. | ( finished ) |
8. | My car isn't......................(ล้าง) every day. | ( washed ) |
ไม่มีความคิดเห็น:
แสดงความคิดเห็น