Auxiliaries + perfect infinitives : Solution
- A: I've done all the calculations. It took me four hours to finish.
B: But you needn't have done all that work! We have a computer to do that.
คุณไม่จำเป็นต้องทำเลย เรามีคอมพิวเตอร์ไว้คำนวณแล้ว
- I needn't have taken a taxi. I should have walked; it was only a hundred metres.
ฉันไม่จำเป็นต้องนั่งแท็กซี่เลย น่าจะเดินมากกว่า
- You should have left a note. (It was very inconsiderate of you not to do so.)
คุณน่าจะทิ้งข้อความไว้ (ความจริงแล้วคุณไม่ได้ทิ้งไว้)
- It is possible that I may/might have been mistaken.
- I was to have gone on Tuesday. But on Tuesday I had a terrible cold so I decided to wait till Wednesday.
ฉันวางแผนว่าจะไปเมื่อวันอังคาร (วางแผนไว้แล้ว)
- I sat on a seat in the park and now my coat is covered in green stripes.
The paint must have been wet.
สียังไม่แห้งแน่ ๆ
- But for the fog they would have reached the top next day.
ประโยคนี้รูปแบบอาจจะไม่ค่อยคุ้น
But for = If it (weren't/hadn't been) for
If it hadn't been for the fog, they would have reached the top next day.
ถ้าไม่ใช่เพราะหมอก(ถ้าไม่มีหมอกแล้ว) พวกเขาก็คงไปถึงยอดวันถัดมา (แต่จริง ๆ แล้วมีหมอก พวกเขาเลยไปไม่ถึงยอดในวันรุ่งขึ้น)
- I know she was in because I heard her radio, but she didn't open the door.
Possibly she may/might not have heard the bell.
เธอคงไม่ได้ยินเสียงกระดิ่ง
- He should have thanked us. (We are offended that he didn't.)
เขาควรจะขอบคุณพวกเรา (จริง ๆ แล้วเขาไม่ได้ขอบคุณ)
No comments:
Post a Comment