Font size
WorksheetsHow long have you travelled aboard?
Total questions: 20
Worksheet time: 15mins
เราใช้โครงสร้าง How long + present perfect tense? เพื่อถามถึงอะไร
ผู้กระทำ
ระยะเวลาที่ได้กระทำ
สิ่งที่กระทำ
ระยะทาง
since แปลว่า อะไร
ตั้งแต่
เป็นระยะเวลา
ที่แล้ว
ที่ผ่านมา
for แปลว่า อะไร
ตั้งแต่
เป็นระยะเวลา
ที่แล้ว
ที่ผ่านมา
since ต้องตามด้วยอะไร
จุดเริ่มต้นของเวลาที่กระทำ
จุดสิ้นสุดของเวลาทีกระทำ
ระยะเวลาที่ได้กระทำ
สาเหตุของการกระทำ
for ต้องตามด้วยอะไร
จุดเริ่มต้นของเวลาที่กระทำ
จุดสิ้นสุดของเวลาทีกระทำ
ระยะเวลาที่ได้กระทำ
สาเหตุของการกระทำ
หากต้องการนำประโยคมาตามหลัง since ประโยคนั้นต้องอยู่ใน tense ใด
present simple
past simple
future simple
present continuous
ข้อใดต่อไปนี้ถูกต้อง
since 3 days
since last week
since a month
since I am a student
ข้อใดต่อไปนี้ถูกต้อง
for last week
for I was young
for three years
for yesterday
How long _______ she learned English?
have
has
had
having
How long ______ they been in love?
have
has
had
having
___________ have you watched the TV?
How far
How tall
How old
How long
(a) has it snowed?
How long have you (a) (play) the video games?
How long has he (a) (collect) toy cars?
They have been here (a) 9 am. (for/since)
I have lived here (a) my childhood. (for/since)
She has left her home (a) she was 8 years old. (for/since)
Where have you been? I have waited for you here (a) 3 hours. (for/since)
Akeelah has worked at that bank (a) five years. (for/since)
A: How long have you talked with him?
B: (a) five hours ago. (for/since)
