wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

How long have you travelled aboard?

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

เราใช้โครงสร้าง How long + present perfect tense? เพื่อถามถึงอะไร

a)

ผู้กระทำ

b)

ระยะเวลาที่ได้กระทำ

c)

สิ่งที่กระทำ

d)

ระยะทาง

2.

since แปลว่า อะไร

a)

ตั้งแต่

b)

เป็นระยะเวลา

c)

ที่แล้ว

d)

ที่ผ่านมา

3.

for แปลว่า อะไร

a)

ตั้งแต่

b)

เป็นระยะเวลา

c)

ที่แล้ว

d)

ที่ผ่านมา

4.

since ต้องตามด้วยอะไร

a)

จุดเริ่มต้นของเวลาที่กระทำ

b)

จุดสิ้นสุดของเวลาทีกระทำ

c)

ระยะเวลาที่ได้กระทำ

d)

สาเหตุของการกระทำ

5.

for ต้องตามด้วยอะไร

a)

จุดเริ่มต้นของเวลาที่กระทำ

b)

จุดสิ้นสุดของเวลาทีกระทำ

c)

ระยะเวลาที่ได้กระทำ

d)

สาเหตุของการกระทำ

6.

หากต้องการนำประโยคมาตามหลัง since ประโยคนั้นต้องอยู่ใน tense ใด

a)

present simple

b)

past simple

c)

future simple

d)

present continuous

7.

ข้อใดต่อไปนี้ถูกต้อง

a)

since 3 days

b)

since last week

c)

since a month

d)

since I am a student

8.

ข้อใดต่อไปนี้ถูกต้อง

a)

for last week

b)

for I was young

c)

for three years

d)

for yesterday

9.

How long _______ she learned English?

a)

have

b)

has

c)

had

d)

having

10.

How long ______ they been in love?

a)

have

b)

has

c)

had

d)

having

11.

___________ have you watched the TV?

a)

How far

b)

How tall

c)

How old

d)

How long

12.

(a)   has it snowed?

13.

How long have you (a)   (play) the video games?

14.

How long has he (a)   (collect) toy cars?

15.

They have been here (a)   9 am. (for/since)

16.

I have lived here (a)   my childhood. (for/since)

17.

She has left her home (a)   she was 8 years old. (for/since)

18.

Where have you been? I have waited for you here (a)   3 hours. (for/since)

19.

Akeelah has worked at that bank (a)   five years. (for/since)

20.

A: How long have you talked with him?

B: (a)   five hours ago. (for/since)