wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 170

Worksheet time: 1hrs 27mins

Name
Class
Date
1.

Translate:

Dia selalu sarapan jam 08.00

4 lines
2.

Ini adalah tas termahal di Indonesia

(a)  

3.

Translate into English :

Makin lama aku makin benci sama kamu

4 lines
4.

I was nervous on Sunday night. What tense is it?

a)

Present Perfect

b)

Past Perfect

c)

Present Simple

d)

Past Simple

5.

My mother .......... buy new shoes for me tomorrow.

a)

Will be

b)

Have

c)

Will

d)

Has

6.

Berikut ini kelompok kata yang termasuk Part of Speech, kecuali ...

a)

noun, adverb, preposition

b)

verb, adjective, pronoun

c)

noun, pronunciation, adverb

d)

conjunction, interjection, preposition

7.

you .... beautiful in that dress

a)

am

b)

is

c)

are

d)

was

8.

Edward : ……… does your father work ?


Cullen : He works at a pharmacy

a)

who

b)

when

c)

where

d)

what

9.

I must ....

a)

study

b)

to study

c)

studying

10.

Arya usually _____ television and _____ to music at his leisure time.

a)

watched, listened

b)

watching, listening

c)

watches, listens

d)

watch, listen

11.

Complete the sentence below, " English ... be being spoken by student"

a)

Should

b)

Would

c)

Must

d)

Want

12.

A father .... the backbone of the family

a)

am

b)

are

c)

is

d)

were

13.

What verb that used for present perfect tense?

a)

Verb 3

b)

Verb 1

c)

Verb 2

d)

Verb+ing

14.

This is not my project. It _____ to Zuldan, my roommate.

a)

belongs

b)

is belonging

c)

belonged

d)

belong

15.

Wich is the passive voice formula for the present perfect tense?

a)

S + have/has + v2 + o

b)

S + have/has + been + v3 + by + o

c)

S + v2 + o

d)

S + had + been + v3 + by + o

16.

Write down the preposition!


Where is the girl? She is (on/in/at/under) the umbrella

(a)  

17.

what are they doing?

a)

they are discussing

b)

they studying

c)

they joking

d)

they watching TV

18.

Bentuk kalimat yang predikatnya mengandung arti awalan -ter atau -di.. merupakan definisi dari kalimat..?

a)

simple past tense

b)

present perfect tense

c)

passive voice

d)

excuse

19.

Complete the sentence below, " English would ... been spoken by students"

a)

Has

b)

Have

c)

Was

d)

Were

20.

Would you mind ... my laptop out of my bag?

a)

to draw

b)

drawing

c)

draw

21.

Translate into English:

Apakah kamu tahu dimana pintu keluarnya?

pintu keluar = exit

4 lines
22.

ubahlah kalimat di bawah ini menjadi future continuous tense


we study english now

a)

we studied english now

b)

we are studying english now

c)

we have studied english now

d)

we will be studying engllish now

23.

Tenses yang menyatakan kejadian yang telah berlangsung dan ada efeknya dimasa sekarang

a)

Present Continuous

b)

Past Continuous

c)

Present Perfect

d)

Past Perfect

24.

ubahlah kalimat di bawah ini menjadi simple past tense


she comes to the class today

a)

she came to the class yesterday

b)

she was coming to the class yesterday

c)

she had come to the class yesterday

d)

she is coming to the class yesterday

25.

going home .... what i want at this time

a)

is

b)

are

c)

am

d)

were

26.

Saya belum tidur

4 lines
27.

I have been Serulingmas student for a year. What tense is it?

a)

Present Perfect

b)

Past Perfect

c)

Present Continuous

d)

Past Continuous

28.

he .... in jakarta on 1992

a)

was born

b)

am born

c)

were born

d)

is born

29.

Abel : ……. your sisters beautiful ?

a)

is

b)

are

c)

does

d)

do

30.

I enjoy ... football.

a)

to play

b)

playing

c)

play

31.

Aku belum makan malam

4 lines
32.

Meningkatkan pendapatan =

a)

increase income

b)

improve income

33.

Wich is the passive voice formula for the future past perfect sentence?

a)

S+ would + have + v3 + o

b)

S+ would + have + been + v1-ing + o

c)

S + would + have + been + v3 + by + o

d)

S + would + have + been + being + v3 + by +o

34.

Tenses yang menyatakan kejadian yang sedang berlangsung sekarang

a)

Present Perfect Tense

b)

Present Continuous Tense

c)

Past Future Tense

d)

Present Future Tense

35.

Cara baca "debt" =

a)

/debt/

b)

/det/

c)

/deb/

d)

/debet/

36.

Translate into English :

Dia sama cantiknya seperti pacarku.

4 lines
37.

Kevin, Joan, and Hakim ____ to watch live badminton match at Asian Games 2018, in Palembang.

a)

decide

b)

decides

c)

deciding

d)

decided

38.

sarah .... for you since this afternoon when i came. (past perfect tense)

a)

had waited

b)

has waited

c)

had been waiitng

d)

has been waiting

39.

Who is more popular?

a)

tyson is more popular than mike lewis

b)

tyson is popular than mike lewis

c)

tyson is very popular

d)

tyson is the most popular than mike lewis

40.

Miss. iis : Please give me ……………… I am thirsty

Amat : Here for you, ma'am

a)

Two glass of water

b)

two glass of waters

c)

two glasses of water

d)

a water

41.

apakah kamu sudah menelepon ibumu?

4 lines
42.

you .... beautiful in that dress

a)

am

b)

is

c)

are

d)

was

43.

manakah yang merupakan rumus (pattern) dari past perfect tense?

a)

S + be + V.ing

b)

S + had + been + V.ing

c)

S + had + V.3

d)

S + V.2

44.

Where is the correct passive voice formula for the simple present tense?

a)

S + to be + being + v3 +by + o

b)

S+ to be + v3 + by + o

c)

S + to be + being + v3 + o

d)

S + had + been + v3 +by + o

45.

Which one is correct?

a)

These are books

b)

This is a book

c)

That is pencils

d)

This is a compass

46.

Translate into English :

Nurul akan dibelikan bakso oleh Agung malam ini

4 lines
47.

…… did you come to the party last night ? by a car

a)

what

b)

how

c)

when

d)

who

48.

Our teacher ..... english now

a)

was teaching

b)

teaches

c)

taught

d)

will be taught

49.

I .......... I could fly to see you everywhere

a)

Hope

b)

Wish

c)

May

d)

Think

50.

Manakah kalimat yang benar?

a)

There are many people want to go abroad.

b)

Many peoples want to go abroad.

c)

There are many people who want to go abroad.

d)

Many people want go abroad

51.

Makan bayar sendiri-sendiri (idiom) = ...

(a)  

52.

Naula : Do you want to be a doctor in the future ?


Dennis : No, I don’t. I think a doctor is a …………………….job

a)

difficult

b)

interesting

c)

easy

d)

exciting

53.

Tenses yang menyatakan kejadian dimasa lampau

a)

Present Continuous Tense

b)

Past Continuous Tense

c)

Simple Past Tense

d)

Past Perfect Tense

54.

......... you a student? Yes, I .......

..... You have a pen? Yes, I ......

a)

Do - do - do - do

b)

Do - do - are - am

c)

are - am - do - am

d)

are - am - do - do

55.

How often do you practice ... English?

a)

speaking

b)

to speak

c)

speak

56.

Translate into English:

Monas terletak di Jakarta

4 lines
57.

Anna .... buy a new uniform tomorrow.

a)

Will

b)

Is

c)

Was

d)

Has

58.

A : What…you do?

B : I… a teacher.

a)

Do – am

b)

Does –is

c)

Is – does

d)

Are –am

59.

"English is spoken by student" in this sentence which one the subject?

a)

English.

b)

Student.

c)

Spoken.

d)

Is.

60.

She .... to school every day by bicycle.

a)

Go

b)

Went

c)

Goes

d)

Gone

61.

Translate into English :

Semakin berat (heavy) barangnya (thing), semakin malas aku bawanya (bring).

4 lines
62.

we ..... in this school for 3 years now

a)

had studied

b)

has been studying

c)

was studying

d)

were studying

63.

My mother ...... on a trip tomorrow

a)

will go

b)

will went

c)

will gone

d)

go

64.

Could you ... a picture of me, please?

a)

taking

b)

to take

c)

take

65.

I ..... fried rice very much. it is my favorite food

a)

liking

b)

liked

c)

likes

d)

like

66.

Penelitian yang dilakukan oleh Gunawan mendapatkan penghargaan dari Menteri Nadiem Makarim minggu lalu.

4 lines
67.

A : What time… Milla go to school?


B : She… to school at 07.00 in the morning.

a)

Do- goes

b)

Does – go

c)

Do – go

d)

Does – goes

68.

My mother .......... rice everyday

a)

cooks

b)

cooked

c)

cook

d)

was cook

69.

As a travel-blogger, Anggia often ____ her video twice a week on YouTube.

a)

posted

b)

posting

c)

post

d)

posts

70.

" English is spoken by student" in this sentence which one the object?

a)

English

b)

Student.

c)

Spoken.

d)

Is

71.

Tuliskan 3 jenis part of speech dalam kalimat berikut:


The cat plays in the garden

contoh jawaban: noun, adjective, preposition

(a)  

72.

ubahlah kalimat di bawah ini menjadi present continuous tense!


we were playing on the playground last week

a)

we are playing on the playground this week

b)

we had been played on the playground this week

c)

we played on the playground this week

d)

we play on the play ground this week

73.

In December, My Family Will go to Bali. What tense is it?

a)

Present Continuous

b)

Past Continuous

c)

Present Future

d)

Past Future

74.

A job on the day shift or the night shift available at the company.

a)

Missing subject

b)

Double verbs

c)

Double subjects

d)

Missing verb

e)

True

75.

"English is spoken by student" in this sentence which one the to be?

a)

Is.

b)

Are.

c)

Was.

d)

Were.

76.

Translate into English :

Budi lebih tinggi dari Agus

4 lines
77.

manakah yang merupakan rumus (pattern) dari present continuous tense?

a)

S + verb.2

b)

S + been + Verb.ing

c)

S + is/am/are + V.ing

d)

S + have/has + Verb.3

78.

Berhenti atau tidak lagi melakukan aktifitas tertentu

a)

stop + to inf

b)

stop + Ving

79.

Do you like ... pictures?

a)

take

b)

taking

c)

took

80.

ubahlah kalimat ini menjadi past continuous tense


the ship sinks at the sea

a)

the ship is sinking at the sea

b)

the ship was sinking at the sea

c)

the ship will be sinking at the sea

d)

the ship has sunk at the sea

81.

Translate into English, gunakan huruf kecil:

Tuti lebih pintar dari Budi

(a)  

82.

manakah yang merupakan rumus (pattern) dari simple presen tense?

a)

S + Verb 2

b)

S + Verb.1 / S + Verb.1(s/es)

c)

S + be + Verb.3

d)

S + had + been + Verb.3

83.

the sun .... beautiful

a)

is

b)

am

c)

are

d)

were

84.

mary ..... her grandmother last holiday

a)

visits

b)

visit

c)

visited

d)

visiting

85.

The passive voice sentence can be used on...

a)

Adjective.

b)

Noun.

c)

Verb.

d)

Noun uncountable.

86.

Buat ke past perfect continuous tense :

Nurul makan nasi goreng.

4 lines
87.

Between the sentences below, where is the passive voice sentence?

a)

Students using the English.

b)

English is spoken by students.

c)

Students speaking in English.

d)

The students learn English.

88.

Complete the sentence below " English had ... being spoken by students "

a)

Will be

b)

Been

c)

Being

d)

Will

89.

____ Rayhan and Kevin like to climb mountain?

a)

is

b)

does

c)

did

d)

do

90.

ubahlah kalimat di bawah ini menjadi past continuous tense


My children are reading novels

a)

my children reads novels

b)

My children were reading novels

c)

my children is reading novels

d)

my children read novels

91.

Buat ke present perfect tense :

Nurul membeli sebuah buku

4 lines
92.

Look at the map. where is the sport center?

a)

It is next to the zoo

b)

It is on the corner of East Street and West Street.

c)

It is between library and city hall

d)

It is across from hospital.

93.

Rian is ....... a television right now.

a)

Watch

b)

Watched

c)

Watching

d)

Watchs

94.

They prepare ... to Bali.

a)

going

b)

to go

c)

go

95.

Stella ____ not agree with our opinion.

a)

do

b)

did

c)

does

d)

is

96.

Aku sudah mandi

4 lines
97.
Sam _________his dog every day.
a)
feed
b)
feeding
c)
feeds
d)
fed
98.

Tenses yang menyatakan kejadian yang berulang2 dan atau saat dibicarakan

a)

Simple Present Tense

b)

Simple Past Tense

c)

Present Continuous Tense

d)

Past Continuous Tense

99.

what is he doing

a)

he is running

b)

he is jumping

c)

he is jogging

d)

he is riding bicycle

100.

Tenses yang menyatakan rencana gagal dimasa lalu

a)

Present Simple

b)

Present Continuous

c)

Past Perfect

d)

Past Future

101.

Write down an honest excuse for being late for my class

4 lines
102.

Aisyah .......... go to school yesterday because she was hospitalized in Kartika hospital.

a)

didn't

b)

doesn't

c)

isn't

d)

hasn't

103.

Tenses yang menyatakan kejadian yang sedang berlangsung dimasa lampau

a)

Present Continuous

b)

Past Continuous

c)

Present Perfect

d)

Past Perfect

104.

we .... a happy family

a)

am

b)

are

c)

is

d)

was

105.

ubahlah kalimat ini menjadi present continuous tense


she reads the book at the terrace

a)

she is reading the book at the terrace

b)

she was reading the book at the terrace

c)

she read the book at the terrace

d)

she will be reading the book at the terrace

106.

Tuliskan terjemahan kalimat berikut:


Saya punya sebiji telur

(a)  

107.

manakah yang merupakan rumus (pattern) dari simple future tense?

a)

S + V.2

b)

S + be + V.1

c)

S + will + V.1

d)

S + has/have + V.3

108.

Does Intan ___ a pair of Adidas new version of 2018?

a)

has

b)

had

c)

have

d)

having

109.

indonesia's independence day ..... on 17th august

a)

were

b)

are

c)

am

d)

is

110.

manakah yang merupakan rumus (pattern) dari future continuous tense?

a)

S + will + V.1

b)

S + will be + V.ing

c)

S + be + V.ing

d)

S + V1

111.

Buat ke present continuous passive tense :

Nurul menendang bola

4 lines
112.

i .... eating the crackers when you came last week

a)

was

b)

am

c)

is

d)

are

113.

My mother and I …...... soup in the kitchen now

a)

Am Cooking

b)

Are Cooking

c)

Was Cooking

d)

Have been cooking

114.

Which is the passive voice formula for the simple future past tense ?

a)

S + would + v1 + o

b)

S + would + to be + v3 + by + o

c)

S + would + to be + being + v3 + by +o

d)

S + would + to be + v1-ing + o

115.

ubahlah kalimat di bawah ini menjadi present perfect continuous tense


"he had lived in jakarta for ten years"

a)

he has lived in jakarta for ten years

b)

he is living in jakarta for ten years

c)

he was living in jakarta for ten years

d)

he lived in jakarta for ten years

116.

Apakah kamu sudah masak?

4 lines
117.

they .... coming to my house yesterday

a)

am

b)

were

c)

are

d)

is

118.

What the passive voice sentence?

a)

A verb that take action.

b)

A verb that give action.

c)

A verb that change function.

d)

A noun uncountable.

119.

"English will be ... spoken by student" Complete the sentence .

a)

Will be

b)

Been

c)

Being

d)

Will

120.

“Mom, your cooking ____ so good. I m about to eat now!”

a)

smelling

b)

smelt

c)

smells

d)

smell

121.

Gunawan sama gantengnya seperti Agung

(a)  

122.

The policeman is _____ the man

a)

on

b)

beside

c)

in front of

d)

behind

123.

I Will always be with You forever.

What tenses is it?

a)

Present Future Tense

b)

Past Future Tense

c)

Present Continuous Tense

d)

Past Continuous Tense

124.

My father and I ...... in Gambut now

a)

am

b)

are

c)

do

d)

does

125.

I am looking forward to ... from you soon.

a)

meet

b)

meeting

c)

to meet

126.

Translate into English :

Seorang pria yang membunuh temanku telah ditangkap oleh polisi.

4 lines
127.

ubahlah kalimat di bawah ini menjadi simple present tense!


"they went to my house yesterday morning"

a)

they gone to my house this morning

b)

they are going to my house this morning

c)

they have been going to my house this morning

d)

they go to my house this morning

128.

I read an encyclopedia, it says that snakes _____ on the ground, in trees and in water.

a)

Living

b)

Live

c)

Lives

d)

Lived

129.

ubahlah kalimat di bawah ini menjadi present perfect continuous tense


he had been living in Dumai for ten years

a)

he had lived in Dumai for ten years

b)

he has been living in Dumai for ten years

c)

he have been living in Dumai for ten years

d)

he lives in Dumai for ten years

130.

Banjarmasin is ... Palangkaraya

a)

big

b)

bigger than

c)

bigger

d)

the biggest city

131.

ubahlah kalimat di bawah ini menjadi future perfect tense


we will go to Dubai tomorrow

a)

we will be going to Dubai tomorrow

b)

we will have gone to Dubai tomorrow

c)

we will have been going to Dubai tomorrow

d)

we will go to Dubai tomorrow

132.

Change the sentence below in to the passive voice sentence " student speak English "

a)

Student speaking English.

b)

Student will be speak English.

c)

English is spoken by student.

d)

English are spoken with student.

133.

Rino often ... his grandmother.

a)

visit

b)

visits

c)

is visiting

d)

are visiting

134.

Hey! What’s the matter with your hand? It…

a)

Are bleeding

b)

Is bleeding

c)

bleed

d)

bleeds

135.

I .... to call my parents today and tell them about my new apartment. They can’t call me because they ... my new telephone number.

a)

needs, doesn’t know

b)

need, doesn’t know

c)

needs, don’t know

d)

need, don’t know

136.

the Post Office .... on Saturday and Sunday.

a)

are not open

b)

is not opening

c)

do not open

d)

does not open

137.

They..............come to my house yesterday.

a)

Don't

b)

Didn't

c)

Can't

d)

Doesn't

138.

Snakes ... for most of the day

a)

Are sleeping

b)

Is sleeping

c)

Sleep

d)

Sleeps

139.

I ... to watch these videos.

a)

isn't wanting

b)

don't want

c)

am not wanting

d)

doesn't want

140.

Irvan ... at the moment.

a)

aren't working

b)

isn't working

c)

isn't working

d)

don't work

141.

The lecturer sometimes ... us homework

a)

Gives

b)

Give

c)

Is giving

d)

Are giving

142.

We ... almost every night.

a)

chats

b)

chat

c)

is chatting

d)

are chatting

143.

Linda and Weni .... to school every Morning

a)

walk

b)

walks

c)

are walking

d)

is walking

144.

I ... the problem will come up again

a)

is thinking

b)

think

c)

am thinking

d)

thinks

145.

she ....... calling her family now.

a)

was

b)

were

c)

will be

d)

is

146.

Our Lecture… right now. She… on the corner of her desk.

a)

Stand up, sit

b)

Stand up, sits

c)

Are not standing up, sits

d)

Are not standing up, sit

147.

She sometimes ... coffee first time in the morning.

a)

are drinking

b)

drinks

c)

drink

d)

is drinking

148.

He doesn’t ………. that Mr. Buhima is our maths teacher.

a)

know

b)

knows

c)

knew

d)

known

149.

My brother rides a bike to school …

a)

everyday

b)

last day

c)

next week

d)

next time

150.

Look at Her. She…her fingernails. She must be nervous.

a)

are biting

b)

is biting

c)

bits

d)

bit

151.

They ... in the Putri Duyung Cottage at the moment.

a)

Stay

b)

Stays

c)

Are Staying

d)

Is Staying

152.

Indra .... Football with his friends

a)

plays

b)

is playing

c)

play

d)

are playing

153.

It’s 06.00 p.m. Mary is at home. She… dinner. She always eats dinner with her family around six o’clock.

a)

Is eating

b)

Are eating

c)

Eats

d)

Eat

154.

It ... heavily. You had better stay at home.

a)

are still raining

b)

is still raining

c)

still rain

d)

still rains

155.

what ……. you …….. ?

a)

is – doing

b)

are – doing

c)

am – doing

d)

were – doing

156.

I ... all documents every Monday and Tuesday.

a)

signs

b)

sign

c)

is signing

d)

am signing

157.

My Brother... that sea gulls are beautiful birds.

a)

Think

b)

Thinks

c)

Is thinking

d)

Are thinking

158.

This tea is good. I ... it. What kind is it? I ... tea to coffee. how about you?

a)

likes, prefers

b)

like, prefers

c)

like, prefer

d)

like, prefering

159.

I am in class right now. I … at my desk. I usually … at the same desk in class every day.

a)

Am Sitting, sits

b)

Sit, am sitting

c)

Sits, am Sitting

d)

Am Sitting, sit

160.

It is now 11.00 pm. Iriana ….. sleeping in her bedroom.

a)

is

b)

am

c)

are

d)

was

161.

Our class… Once a week.

a)

Are meeting

b)

Is meeting

c)

Meets

d)

meet

162.

He ................. to the extra activities every Friday.

a)

goes

b)

go

c)

speak

d)

tells

163.

Mrs. Ratna… us at present.

a)

Is teaching

b)

Are teaching

c)

Teach

d)

Teaches

164.

The majority of people in Indonesia ... English

a)

do not speak

b)

does not speak

c)

are not speaking

d)

is not speaking

165.

He always ... me a picture of his townhouse garden.

a)

sends

b)

send

c)

are sending

d)

is sending

166.

They ... to the beach this Sunday.

a)

is going

b)

go

c)

goes

d)

are going

167.

They..............come to my house yesterday.

a)

Don't

b)

Didn't

c)

Can't

d)

Doesn't

168.

The Professor .... overseas every Month

a)

Is flying

b)

Fly

c)

Flies

d)

Are flying

169.

Right now Risa ... an article in the newspaper, but she ... it. Some of the vocabulary is too difficult for her.

a)

is reading, don’t understand

b)

is reading, doesn’t understand

c)

is reading, is not understand

d)

Doesn't read, is not understanding

170.

Jacky often… to Singapore for vacation

a)

are travelling

b)

is travelling

c)

Travels

d)

Travel

Similar Resources on Wayground