Adverb of Time (กริยาวิเศษณ์บอกเวลา) คือ กริยาวิเศษณ์ที่ใช้ขยายกริยาเพื่อแสดงเวลา แบ่งออกเป็น 3 ประเภท ได้แก่
1. ใช้เดี่ยวๆ
today, yesterday, tomorrow, late, lately, early, before, tonight, now, then, soon, still, yet, already, just, afterwards, etc.
2. ใช้ร่วมกับคำอื่นๆ
this morning, in the afternoon, last week, last month, next year, on Sunday, next Monday, before 7 o’clok, two weeks ago, the day after tomorrow, during summer, in January, on 14th February, etc.
3. ใช้กับประโยค
when, since until, after, before, as soon as, etc.
ตำแหน่งของ Adverb of Time ในประโยค
1. วางไว้ท้ายประโยค เช่น
Rafael will leave for Spain tomorrow.
2. วางไว้หน้าประโยคเมื่อต้องการเน้น เช่น
Last week I went to Germany.
3. กรณีที่มี Adverb of Time หลายคำ ให้เรียงจากหน่วยเล็กไปหน่วยใหญ่ เช่น
Jacob is going to visit me at six o’clock in the evening on the first of August.
*morning, afternoon, evening วางไว้หลังวันในสัปดาห์เสมอ เช่น
Monday morning, Sunday afternoon, Friday evening
ตัวอย่างการใช้ Adverb of Time ใน Present Continuous Tense
now ตอนนี้
right now ตอนนี้
at present ตอนนี้
at the moment ตอนนี้
at this moment ตอนนี้
recently ช่วงนี้
nowadays ทุกวันนี้
still ยังคง
Where are you living now? (ตอนนี้คุณอาศัยอยู่ที่ไหน?)
She’s listening to the music right now. (ตอนนี้เธอกำลังฟังเพลงอยู่)
The passengers are experiencing a moment of panic at the moment. (ตอนนี้บรรดาผู้โดยสารต่างกำลังตกใจ)
At this moment, no one is talking to me. (ตอนนี้ไม่มีใครคุยกับฉันเลยสักคนเดียว)
The price of gas is going up and up recently. (ตอนนี้ราคาแก๊สขึ้นเอาๆ)
Are you still looking for a job? (คุณยังหางานอยู่รึเปล่า?)
ตัวอย่างการใช้ Adverb of Time ใน Past Simple Tense
yesterday เมื่อวานนี้
last night เมื่อคืนนี้
last week สัปดาห์ที่แล้ว
last month เดือนที่แล้ว
last year ปีที่แล้ว
last weekend เสาร์อาทิตย์ที่แล้ว
last~ ~ที่แล้ว
this morning เมื่อเช้านี้
the other day เมื่อวันก่อน
formerly ก่อนหน้านี้, เมื่อก่อน
previously ก่อนหน้านี้, เมื่อก่อน
the day before yesterday เมื่อวานซืน
Yesterday it rained all day. (เมื่อวานนี้ฝนตกทั้งวัน)
Did you sleep well last night? (เมื่อคืนหลับสบายมั้ย?)
Where were you last week? (อาทิตย์ที่แล้วไปอยู่ที่ไหนมา?)
Smith went to New York last month. (สมิทธ์ไปนิวยอร์กมาเมื่อเดือนที่แล้ว)
We enjoyed our holiday last year. (พวกเราสนุกกับวันหยุดปีก่อน)
You were busy last weekend. (เมื่อเสาร์อาทิตย์ที่ผ่านมาคุณงานยุ่ง)
John had a talk with her last Friday. (จอห์นคุยกับเธอเมื่อวันศุกร์ที่แล้ว)
Last summer we went to Greece for a month. (ฤดูร้อนที่ผ่านมา พวกเราไปกรีซเดือนหนึ่ง)
This morning I got up at 8.30. (เช้านี้ฉันตื่นตอน 8 โมงครึ่ง)
I saw Jack the other day. (เมื่อวันก่อนฉันเห็นแจ็ค)
This elegant hotel was formerly a castle. (โรงแรมใหญ่แห่งนี้เมื่อก่อนเคยเป็นปราสาท)
ago = ~ก่อนหน้านี้, ~ที่แล้ว
She arrived in Thailand two days ago. (เธอมาถึงเมืองไทยเมื่อ 2 วันที่แล้ว)
Frank and Jane got married since 15 years ago. (แฟรงค์กับเจนแต่งงานกันตั้งแต่ 15 ปีที่แล้ว)
We had lunch since an hour ago. (เรากินข้าวเที่ยงตั้งแต่ชั่วโมงที่แล้ว)
His mother died a few years ago. (แม่ของเขาเสียชีวิตเมื่อ 2-3 ปีที่แล้ว)
ตัวอย่างการใช้ Adverb of Time ใน Present Perfect Tense
just = เพิ่ง, เพิ่งจะ
I have just finished my work. (ฉันเพิ่งทำงานเสร็จ)
They’ve just arrived. (พวกเขาเพิ่งจะมาถึง)
I’ve just had lunch. (ฉันเพิ่งกินข้าวเที่ยงไป)
He’s just gone. (เขาเพิ่งออกไป)
yet = ยัง
yet ในประโยคปฏิเสธ
I haven’t told him yet. (ฉันยังไม่ได้บอกเขา)
She has bought a new dress but she hasn’t worn it yet. (เธอซื้อชุดมาใหม่แต่ยังไม่ได้ใส่)
yet ในประโยคคำถาม
Have you finished your work yet? (คุณทำงานเสร็จรึยัง?)
Have Peter arrived yet? (ปีเตอร์มาถึงรึยัง?)
already = เรียบร้อยแล้ว
We’ve already met. (พวกเราเคยเจอกันมาก่อนแล้ว)
I have eaten it already. (กินไปเรียบร้อยแล้ว)
My brother has already started his new job. (น้องชายของฉันเริ่มงานใหม่ไปเรียบร้อยแล้ว)
I’ve told her already. (ฉันบอกเขาไปเรียบร้อยแล้ว)
Sandra has already gone to bed. (แซนดร้าไปเข้านอนเรียบร้อยแล้ว)
since = ตั้งแต่
He has taught English since 2012. (เขาสอนภาษาอังกฤษมาตั้งแต่ปี 2012)
I’ve lived in Bangkok since I was ten years old. (ฉันอยู่ที่กรุงเทพฯ มาตั้งแต่ตอนอายุ 10 ขวบ)
We’ve known each other since we were in high school. (พวกเรารู้จักกันตั้งแต่สมัยมัธยม)
Nina has lived in Moscow since 2008. (นีน่าอยู่ที่มอสโกวมาตั้งแต่ปี 2008)
for = เป็นเวลา
She has lived in London for five years. (เธออยู่ที่ลอนดอนมานาน 5 ปีแล้ว)
We’ve been waiting for a long time. (พวกเรารอมานานแล้ว)
I’ve talked with her for two hours. (ผมคุยกับเธอมา 2 ชั่วโมงแล้ว)
They have been married for ten years. (พวกเขาแต่งงานมาเป็นเวลา 10 ปีแล้ว)
never = ไม่เคย
He has never ridden a horse. (เขาไม่เคยขี่ม้า)
I’ve never seen him before. (ฉันไม่เคยเจอเขามาก่อน)
My father has never travelled by air. (พ่อของฉันไม่เคยเดินทางด้วยเครื่องบินเลย)
ever = เคย (ใช้ในประโยคคำถาม)
Have you ever played golf? (คุณเคยเล่นกอล์ฟมั้ย?)
Has Bill ever been to Australia? (บิลเคยไปออสเตรเลียมั้ย?)
Have you ever eaten Mexican Food? (เธอเคยกินอาหารเม็กซิกันมั้ย?)