wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

現在完成式

Total questions: 56

Worksheet time: 1hrs 15mins

Name
Class
Date
1.

I studied for this test _____ three days straight.

a)

for

b)

since

2.

That lady has been waiting for the bus _____ noon.

a)

for

b)

since

3.

My family has lived here _____ last March.

a)

for

b)

since

4.

Lisa and Jill have been at the library _____ a long time.

a)

for

b)

since

5.

I _________________ my purse.

a)

I have lost my purse.

b)

I has lost my purse.

c)

I have losted my purse.

6.

We _________________ this movie already.

a)

We have seen this movie already.

b)

We has seen this movie already.

c)

We have seed this movie already.

7.

There _________________ an accident.

a)

There has been an accident.

b)

There have been an accident.

c)

There has beed an accident.

8.

Where ____ I ____ my sandals?

a)

Where have I left my sandals?

b)

Where has I left my sandals?

c)

Where have I lefted my sandals?

9.

____ you ____ England?

a)

Have you visited England?

b)

Has you visited England?

c)

Have you visit England?

10.

Why ____ he ____ already?

a)

Why has he gone already?

b)

Why have he gone already?

c)

Why has he goed already?

11.

____ you ____ your mom yet?

a)

Have you called your mom yet?

b)

Has you called your mom yet?

c)

Have you calling your mom yet?

12.

Karen ______ me an e-mail.

a)

have sent

b)

has sent

c)

has send

d)

have send

13.

Dave and Pat ______ the museum.

a)

has visited

b)

have visited

c)

have visit

d)

has visit

14.

I ______ your name.

a)

has forgotten

b)

have forget

c)

has forget

d)

have forgotten

15.

A: _____________________________?

B: Yes, he left few minutes ago.

a)

Has your dad been to work already?

b)

Has your dad gone to work already?

c)

How long has your dad been to work?

d)

How long has your dad gone to work?

16.

他已經看過那部電影了。

__________________________________

4 lines
17.

____ you written the letter ____?

a)

Has / yet

b)

Have / already

c)

Have / yet

18.

Irene _______ to the UK. She's not in Taiwan.

a)

has been

b)

has gone

c)

has go

19.

Tina and I ________ each other for ten years.

a)

have known

b)

have knew

c)

have know

20.

_____ you _____ eaten frogs before?

a)

Have never

b)

Have ever

c)

Have yet

21.

I haven't _______ the soup _______.

a)

finishes / yet

b)

finished / yet

c)

finished / now

22.

_____ Tom done his homework? No, he ______.

a)

Has / has

b)

Have / haven't

c)

Has / hasn't

23.

Mom ________ out the trash ______.

a)

has taken / already

b)

has took / already

c)

has taken / yet

24.

Mary has ____ songs _____ two hours.

a)

sung / for

b)

sung / since

c)

sung / with

25.

_____ you mopped the floor ______?

a)

Have / yet

b)

Have / already

c)

Has / yet

26.

寫出紅色底線縮寫字的全稱。

I've been to Tokyo many times.

(a)  

27.

寫出紅色底線縮寫字的全稱。

He's taken the most difficult exam and passes it.

(a)  

28.

Q: Lisa 成為廚師已經多久了?

a)

How long

b)

has

c)

Lisa

d)

been a cook

e)

?

1)
2)
3)
4)
5)
29.

Susan和她爸爸以前曾經去過博物館嗎?

a)

Have

b)

Susan and her father

c)

ever

d)

visited the museum

e)

before?

1)
2)
3)
4)
5)
30.

「現在完成式問句」的句型結構?

a)

Have/ Has

b)

主詞(S)

c)

過去分詞(Vpp)

d)

.....

e)

1)
2)
3)
4)
5)
31.

「現在完成式 否定句」的句型結構為?

a)

主詞(S)

b)

have/has

c)

not

d)

過去分詞(V.pp)

e)

......

1)
2)
3)
4)
5)
32.

排列正確的回應句

a)

They have

b)

watched TV

c)

for

d)

two hours

e)

.

1)
2)
3)
4)
5)
33.

「現在完成式 肯定句」的句型結構為?

a)

主詞(S)

b)

have/has

c)

過去分詞(V.pp)

d)

......

1)
2)
3)
4)
34.

Kobe 已經死兩年了。

a)

Kobe has died for two years.

b)

Kobe has been dead for two years.

35.

他曾經去過中國。

a)

He has gone to China.

b)

He has been to China.

36.

A: ____ ____have you learned English?

B: I’ve learned English for more than four years?

a)

When

b)

What

c)

How long

37.

____ your grandmother ever ____ sushi?

a)

Has/ ate

b)

Has/ eaten

c)

Does/ eaten

38.

My mom isn’t home. She ____ ____ to the supermarket.

a)

hasn’t gone

b)

have gone

c)

has gone

39.

What does your mom usually do in the morning?

a)

She has exercised for two years.

b)

She usually exercises in the morning.

c)

She exercised this morning.

40.

This toy car belongs to my little brother.

This is (a)   .

41.

A: I can’t find my pen. Can I use (a)   ?

B: Sure.

42.

Jade and I are friends, and (a)   will go to see a movie later.

43.

We have (a)   in the same hotel for three nights. (stay)

44.

(a)   your sister ever cooked for you?

45.

I should’ve listened to _____.

a)

them

b)

they

c)

their

46.

____ is a good teacher.

a)

She

b)

Her

c)

Hers

47.

Please key in the past participle of “drive.”

(a)  

48.

POSSESSIVE ADJECTIVES OR POSSESSIVE PRONOUNS

13. We have new shoes. They are (a)   .

49.

My twin sister (a)   a teacher since she graduated from the university. (be)

50.

Rearrange the following words to make a good sentence.


a / three / when / was / Lampung / I / I / years / in / for / student. / lived

(a)  

51.

Rearrange the following words to make a good sentence.


forgotten / has / my / my / never / uncle / birthday.

(a)  

52.

I (a)   that movie, but I will go with you again if you want me to. (already, see)

53.

My aunt and uncle (a)   in Paris last year. (be)

54.

My sister (a)   a problem with her computer yesterday. (have)

55.

Kim (a)   German for ten years. She is fluent in it now. (study)

56.

When (a)   ? (the war / start)