wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Latihan Soal Bahasa Inggris

Total questions: 154

Worksheet time: 1hrs 17mins

Name
Class
Date
1.

Pilih bentuk kata kerja yang benar: Dia (bermain) piano setiap hari.

a)

play

b)

plays

c)

playing

d)

played

2.

Pilih jawaban yang benar: Mereka tidak (tinggal) di kota ini.

a)

doesn't live

b)

don't live

c)

not live

d)

didn't live

3.

Pilih bentuk pertanyaan yang benar: Apakah dia (makan) sarapan setiap pagi?

a)

Does she eat

b)

Do she eat

c)

Did she eat

d)

Is she eating

4.

Pilih jawaban yang tepat: Matahari selalu ___ di timur.

a)

rise

b)

rises

c)

rising

d)

risen

5.

Pilih kalimat negatif yang benar: Saya tidak (menyukai) kopi.

a)

don't like

b)

doesn't like

c)

didn't like

d)

am not liking

6.

Pilih bentuk kalimat yang benar: Dimana dia (bekerja)?

a)

Does he work

b)

Do he work

c)

Did he work

d)

Is he working

7.

Pilih jawaban yang benar: Kami selalu (pergi) ke taman pada hari Minggu.

a)

goes

b)

go

c)

going

d)

went

8.

Pilih kata kerja yang benar: Ayah saya (bekerja) sebagai dokter.

a)

works

b)

work

c)

working

d)

worked

9.

Pilih bentuk negatif yang benar: Kucing itu tidak (makan) ikan.

a)

doesn't eat

b)

don't eat

c)

not eat

d)

didn't eat

10.

Pilih bentuk kalimat tanya yang benar: Seberapa sering kamu (mengunjungi) perpustakaan?

a)

Do you visit

b)

Does you visit

c)

Did you visit

d)

Are you visiting

11.

Pilih kata kerja yang tepat: Saya (melihat) dia di pasar kemarin.

a)

saw

b)

see

c)

seen

d)

seeing

12.

Pilih bentuk negatif yang benar: Mereka tidak (menyelesaikan) tugas mereka kemarin.

a)

didn't finish

b)

don't finish

c)

hasn't finished

d)

not finish

13.

Pilih pertanyaan yang benar: Dimana kamu (pergi) minggu lalu?

a)

Did you go

b)

Do you go

c)

Have you gone

d)

Are you going

14.

Pilih bentuk kalimat yang benar: Dia (membeli) buku baru dua hari yang lalu.

a)

bought

b)

buy

c)

buying

d)

buys

15.

Pilih jawaban yang benar: Kami tidak (menonton) film itu akhir pekan lalu.

a)

didn't watch

b)

don't watch

c)

hasn't watched

d)

not watching

16.

Pilih bentuk kata kerja yang benar: Dia (menulis) surat untuk temannya.

a)

wrote

b)

write

c)

writing

d)

writes

17.

Pilih jawaban yang benar: Apakah mereka (datang) ke pesta kemarin?

a)

Did they come

b)

Do they come

c)

Have they come

d)

Are they coming

18.

Pilih kata kerja yang tepat: Kami (membangun) rumah itu pada tahun 1990.

a)

built

b)

build

c)

builds

d)

building

19.

Pilih bentuk negatif yang benar: Saya tidak (memakan) sarapan pagi tadi.

a)

didn't eat

b)

don't eat

c)

haven't eaten

d)

not eat

20.

Pilih bentuk kalimat yang benar: Mereka (bermain) sepak bola kemarin sore.

a)

played

b)

plays

c)

playing

d)

play

21.

Pilih bentuk kalimat yang benar: Kami (akan bepergian) ke Bali minggu depan.

a)

will travel

b)

travel

c)

travels

d)

traveling

22.

Pilih bentuk negatif yang benar: Dia tidak (akan datang) ke pesta besok.

a)

won't come

b)

doesn't come

c)

isn't coming

d)

not coming

23.

Pilih pertanyaan yang benar: Apakah mereka (akan mengunjungi) kami bulan depan?

a)

Will they visit

b)

Are they visiting

c)

Do they visit

d)

Have they visited

24.

Pilih jawaban yang tepat: Saya (akan menelepon) Anda nanti.

a)

will call

b)

calls

c)

calling

d)

called

25.

Pilih bentuk negatif yang benar: Kami tidak (akan melupakan) kebaikan Anda.

a)

won't forget

b)

don't forget

c)

haven't forgotten

d)

didn't forget

26.

Pilih bentuk kalimat yang benar: Dia (akan membeli) sepeda baru minggu depan.

a)

will buy

b)

buys

c)

buying

d)

bought

27.

Pilih bentuk negatif yang tepat: Saya tidak (akan bertemu) dengan dia sampai hari Jumat depan.

a)

won't meet

b)

don't meet

c)

not meet

d)

haven't met

28.

Saya tidak (akan bertemu) dengan dia sampai hari Jumat depan.

a)

won't meet

b)

don't meet

c)

not meet

d)

haven't met

29.

Kami (akan makan) malam bersama keluarga kami nanti malam.

a)

will have

b)

have

c)

having

d)

had

30.

Apakah kamu (akan membantu) saya membawa tas ini?

a)

Will you help

b)

Are you helping

c)

Did you help

d)

Have you helped

31.

Mereka (akan mengunjungi) museum minggu depan.

a)

will visit

b)

visits

c)

visiting

d)

visited

32.

Apa yang dia (sedang lakukan) sekarang?

a)

is doing

b)

does do

c)

did do

d)

has done

33.

Saya (sedang membaca) buku sekarang.

a)

am reading

b)

read

c)

reads

d)

was reading

34.

Mereka tidak (sedang bekerja) sekarang.

a)

aren't working

b)

don't work

c)

haven't worked

d)

not working

35.

Saya (makan) nasi setiap pagi.

a)

eat

b)

eats

c)

eating

d)

ate

36.

Kucing itu (tidur) di sofa setiap malam.

a)

sleep

b)

sleeps

c)

sleeping

d)

slept

37.

Mereka tidak (tinggal) di Jakarta.

a)

don't live

b)

doesn't live

c)

didn't live

d)

aren't living

38.

Apakah dia (pergi) ke sekolah setiap hari?

a)

Does he go

b)

Do he go

c)

Did he go

d)

Is he going

39.

Matahari selalu ___ di timur.

a)

rises

b)

rise

c)

rising

d)

risen

40.

Saya tidak (makan) siang di restoran.

a)

don't eat

b)

doesn't eat

c)

not eating

d)

didn't eat

41.

Saya (melihat) dia kemarin di pasar.

a)

saw

b)

see

c)

seeing

d)

seen

42.

Dia tidak (pergi) ke sekolah kemarin.

a)

didn't go

b)

don't go

c)

hasn't gone

d)

not go

43.

Dimana kamu (membeli) buku itu?

a)

Did you buy

b)

Do you buy

c)

Have you bought

d)

Are you buying

44.

Mereka (menonton) film di bioskop minggu lalu.

a)

watched

b)

watch

c)

watching

d)

watches

45.

Kami tidak (makan) malam di restoran.

a)

didn't eat

b)

don't eat

c)

hasn't eaten

d)

aren't eating

46.

Dia (berlari) sangat cepat kemarin.

a)

ran

b)

run

c)

running

d)

runs

47.

Saya (menulis) surat untuk teman saya minggu lalu.

a)

wrote

b)

write

c)

written

d)

writes

48.

Pilih bentuk kalimat yang benar: Saya (menulis) surat untuk teman saya minggu lalu.

a)

wrote

b)

write

c)

written

d)

writes

49.

Pilih kalimat yang benar: Kami (tidak pergi) ke pantai kemarin.

a)

didn't go

b)

don't go

c)

haven't gone

d)

not going

50.

Pilih bentuk pertanyaan yang benar: Apakah dia (membantu) Anda kemarin?

a)

Did he help

b)

Does he help

c)

Has he helped

d)

Is he helping

51.

Pilih bentuk negatif yang tepat: Saya tidak (membaca) buku itu tadi malam.

a)

didn't read

b)

don't read

c)

haven't read

d)

not reading

52.

Pilih bentuk kata kerja yang benar: Kami (akan pergi) ke Bali bulan depan.

a)

will go

b)

go

c)

going

d)

goes

53.

Pilih bentuk negatif yang benar: Saya tidak (akan menghadiri) pertemuan besok.

a)

won't attend

b)

don't attend

c)

haven't attended

d)

not attending

54.

Pilih bentuk kalimat yang benar: Apakah mereka (akan datang) ke pesta nanti malam?

a)

Will they come

b)

Are they coming

c)

Do they come

d)

Did they come

55.

Pilih jawaban yang benar: Saya (akan memesan) pizza untuk makan malam.

a)

will order

b)

order

c)

ordering

d)

orders

56.

Pilih bentuk kalimat negatif yang benar: Dia tidak (akan membeli) mobil baru minggu depan.

a)

won't buy

b)

doesn't buy

c)

not buying

d)

hasn't bought

57.

Pilih kalimat yang benar: Kami (akan bertemu) dengan teman lama di restoran.

a)

will meet

b)

meet

c)

meeting

d)

met

58.

Pilih bentuk kalimat yang benar: Dia (akan membaca) buku itu nanti malam.

a)

will read

b)

read

c)

reading

d)

reads

59.

Pilih kalimat negatif yang benar: Mereka tidak (akan bermain) sepak bola di taman.

a)

won't play

b)

don't play

c)

haven't played

d)

not playing

60.

Pilih kalimat yang benar: Kami (akan mengunjungi) kakek dan nenek kami minggu depan.

a)

will visit

b)

visit

c)

visiting

d)

visits

61.

Pilih bentuk kalimat tanya yang benar: Apakah Anda (akan membawa) tas itu?

a)

Will you carry

b)

Are you carrying

c)

Do you carry

d)

Did you carry

62.

Pilih bentuk kalimat yang benar: Saya (sedang membaca) buku sekarang.

a)

am reading

b)

read

c)

reads

d)

have read

63.

Pilih bentuk kalimat negatif yang benar: Dia tidak (sedang bekerja) saat ini.

a)

isn't working

b)

doesn't work

c)

didn't work

d)

not working

64.

Pilih kalimat tanya yang benar: Apa yang dia (sedang lakukan) sekarang?

a)

Is he doing

b)

Does he do

c)

Did he do

d)

Has he done

65.

Pilih kata kerja yang tepat: Kami (sedang menonton) film bersama.

a)

are watching

b)

watch

c)

watches

d)

watched

66.

Pilih bentuk kalimat negatif yang benar: Mereka tidak (sedang bermain) di taman.

a)

aren't playing

b)

don't play

c)

haven't played

d)

not playing

67.

Pilih kalimat yang benar: Kucing itu (sedang tidur) di sofa sekarang.

a)

is sleeping

b)

sleeps

c)

sleep

d)

slept

68.

Pilih bentuk kalimat yang benar: Saya (sedang belajar) untuk ujian besok.

a)

am studying

b)

study

c)

studies

d)

studied

69.

Pilih kalimat tanya yang benar: Apakah mereka (sedang makan) siang sekarang?

a)

Are they eating

b)

Do they eat

c)

Did they eat

d)

Have they eaten

70.

Pilih kata kerja yang benar: Dia (sedang menulis) surat untuk temannya.

a)

is writing

b)

writes

c)

wrote

d)

has written

71.

Pilih bentuk kalimat negatif yang tepat: Saya tidak (sedang mendengarkan) musik saat ini.

a)

am not listening

b)

don't listen

c)

didn't listen

d)

haven't listened

72.

Pilih kalimat yang benar: Saya (sudah menyelesaikan) tugas saya.

a)

have finished

b)

finished

c)

finish

d)

finishes

73.

Pilih kalimat negatif yang benar: Dia belum (pergi) ke sekolah.

a)

hasn't gone

b)

doesn't go

c)

didn't go

d)

not gone

74.

Pilih bentuk kalimat tanya yang benar: Apakah kamu pernah (makan) sushi?

a)

Have you eaten

b)

Did you eat

c)

Do you eat

d)

Are you eating

75.

Pilih bentuk kata kerja yang benar: Mereka (telah tinggal) di kota ini selama 5 tahun.

a)

have lived

b)

live

c)

lived

d)

lives

76.

Pilih bentuk kalimat negatif yang tepat: Kami belum (melihat) film itu.

a)

haven't seen

b)

don't see

c)

didn't see

d)

not seen

77.

Pilih kalimat yang benar: Dia (sudah membeli) mobil baru.

a)

has bought

b)

buys

c)

bought

d)

is buying

78.

Pilih bentuk kalimat tanya yang benar: Apakah mereka pernah (pergi) ke Paris?

a)

Have they gone

b)

Did they go

c)

Do they go

d)

Are they going

79.

Pilih kata kerja yang benar: Saya (sudah membaca) buku itu.

a)

have read

b)

read

c)

reads

d)

reading

80.

Pilih kalimat negatif yang benar: Dia belum (membuat) keputusan.

a)

hasn't made

b)

don't make

c)

didn't make

d)

not making

81.

Pilih kalimat yang benar: Kami (sudah menyelesaikan) proyek ini.

a)

have completed

b)

completed

c)

completes

d)

completing

82.

Pilih kata sifat yang benar: Gunung itu sangat ___.

a)

tinggi

b)

tinggih

c)

tinggi-tinggi

d)

tinggan

83.

Pilih kata sifat yang sesuai: Rumah itu terlihat sangat ___.

a)

indah

b)

keindahan

c)

indahkan

d)

pengindah

84.

Pilih kalimat yang benar: Anak kecil itu sangat ___.

a)

lucu

b)

melucu

c)

lucuan

d)

lucunya

85.

Pilih kata sifat yang tepat: Buku ini lebih ___ daripada buku itu.

a)

menarik

b)

tertarik

c)

menarikkan

d)

tarikan

86.

Pilih kata sifat yang benar: Laut terlihat sangat ___.

a)

biru

b)

membirukan

c)

berbiru

d)

kebiruan

87.

Pilih kata sifat yang sesuai: Jalan ini lebih ___ daripada jalan lainnya.

a)

lebar

b)

melebarkan

c)

lebarnya

d)

pelebar

88.

Pilih kalimat yang benar: Anjing itu sangat ___.

a)

besar

b)

membesar

c)

besar-besaran

d)

besarkan

89.

Pilih kata sifat yang tepat: Udara pagi ini sangat ___.

a)

segar

b)

menyegarkan

c)

kesegaran

d)

segaran

90.

Pilih kata sifat yang benar: Bangunan itu sangat ___.

a)

kokoh

b)

kekokohan

c)

kokohkan

d)

kokohnya

91.

Pilih kata sifat yang sesuai: Taman ini lebih ___ dibandingkan taman lainnya.

a)

hijau

b)

kehijauan

c)

menghijaukan

d)

hijauan

92.

Pilih kata yang tepat untuk melengkapi kalimat: Candi Borobudur adalah salah satu ___ terkenal di Indonesia.

a)

objek wisata

b)

wisatawan

c)

perjalanan

d)

budaya

93.

Pilih kalimat yang benar: Bali dikenal karena pantainya yang ___.

a)

indah

b)

jelek

c)

membosankan

d)

kosong

94.

Pilih jawaban yang sesuai: Orang-orang pergi ke Raja Ampat untuk ___.

a)

menyelam

b)

berbelanja

c)

memancing

d)

mendaki

95.

Pilih objek wisata yang sesuai dengan deskripsi: Tempat ini memiliki kawah biru dan sering dikunjungi wisatawan.

a)

Kawah Ijen

b)

Gunung Merapi

c)

Danau Toba

d)

Candi Prambanan

96.

Pilih kalimat yang benar: Borobudur adalah candi ___.

a)

Buddha

b)

Hindu

c)

Islam

d)

Kristen

97.

Pilih kata yang tepat: Orang-orang pergi ke Taman Nasional Komodo untuk melihat ___.

a)

komodo

b)

harimau

c)

gajah

d)

badak

98.

andi ___.

a)

Buddha

b)

Hindu

c)

Islam

d)

Kristen

99.

Orang-orang pergi ke Taman Nasional Komodo untuk melihat ___.

a)

komodo

b)

harimau

c)

gajah

d)

badak

100.

Monas terletak di kota ___.

a)

Jakarta

b)

Bandung

c)

Surabaya

d)

Yogyakarta

101.

Banyak wisatawan mancanegara mengunjungi ___.

a)

Bali

b)

Bandung

c)

Semarang

d)

Medan

102.

Danau Toba adalah salah satu danau terbesar di ___.

a)

Asia Tenggara

b)

Eropa

c)

Amerika

d)

Afrika

103.

Gunung Bromo terletak di ___.

a)

Jawa Timur

b)

Jawa Tengah

c)

Jawa Barat

d)

Sumatra Utara

104.

Untuk menuju stasiun, kamu harus berjalan ___.

a)

lurus

b)

ke atas

c)

ke bawah

d)

ke samping

105.

Belok ___ di persimpangan kedua.

a)

kanan

b)

kiri

c)

atas

d)

bawah

106.

Apakah Anda bisa menunjukkan jalan ke ___.

a)

kantor pos

b)

meja saya

c)

kelas saya

d)

buku saya

107.

Stasiun kereta berada di sebelah ___.

a)

barat

b)

atas

c)

depan

d)

bawah

108.

Setelah lampu merah, beloklah ke ___.

a)

kanan

b)

belakang

c)

depan

d)

bawah

109.

Anda akan melihat taman di sisi ___.

a)

kiri

b)

bawah

c)

atas

d)

belakang

110.

Kantor polisi berada di ___ jalan.

a)

ujung

b)

tengah

c)

sisi

d)

belakang

111.

Untuk sampai ke museum, kamu harus berjalan ___.

a)

lurus ke depan

b)

ke atas

c)

ke bawah

d)

ke belakang

112.

Di mana saya bisa menemukan ___.

a)

halte bus

b)

makanan saya

c)

meja saya

d)

buku saya

113.

Apakah jalan ini menuju ke ___.

a)

pasar?

b)

rumah saya?

c)

kamar saya?

d)

sekolah saya?

114.

Untuk membuat teh, pertama-tama Anda perlu memanaskan ___.

a)

air

b)

susu

c)

gula

d)

gelas

115.

Setelah air mendidih, masukkan ___.

a)

teh

b)

gula

c)

kopi

d)

susu

116.

Tambahkan gula sesuai ___.

a)

selera

b)

keinginan

c)

kemampuan

d)

harga

117.

Untuk menggoreng telur, pertama-tama Anda perlu memanaskan ___.

a)

minyak

b)

air

c)

mentega

d)

wajan

118.

Jangan lupa mengaduk kopi sebelum ___.

a)

diminum

b)

dimasukkan

c)

dimask

d)

ditaruh

119.

Setelah teh selesai, ___ di dalam cangkir.

a)

tuangkan

b)

aduk

c)

tambahkan

d)

panaskan

120.

Untuk membuat nasi goreng, Anda perlu ___.

a)

nasi

b)

roti

c)

tepung

d)

mie

121.

Panaskan oven sebelum memasukkan ___.

a)

kue

b)

teh

c)

gula

d)

air

122.

Setelah adonan selesai dibuat, ___ ke dalam loyang.

a)

masukkan

b)

tuangkan

c)

panaskan

d)

aduk

123.

Untuk memasak mie instan, rebus air hingga ___.

a)

mendidih

b)

matang

c)

kering

d)

dingin

124.

Saya ___ pergi ke dokter karena sakit kepala.

a)

should

b)

must

c)

can

d)

might

125.

Kamu ___ membawa payung jika keluar rumah saat hujan.

a)

should

b)

mustn't

c)

can

d)

might

126.

Kita ___ tiba tepat waktu jika kita berangkat sekarang.

a)

can

b)

must

c)

should

d)

will

127.

Kita ___ tiba tepat waktu jika kita berangkat sekarang.

a)

can

b)

must

c)

should

d)

will

128.

Dia ___ bermain piano dengan sangat baik.

a)

can

b)

should

c)

must

d)

might

129.

Kamu ___ mematuhi peraturan sekolah.

a)

must

b)

should

c)

can

d)

might

130.

Kamu ___ berbicara dengan guru tentang masalah ini.

a)

should

b)

mustn't

c)

might

d)

can

131.

Apakah saya ___ membuka jendela?

a)

may

b)

should

c)

must

d)

can

132.

Kamu ___ pergi sekarang jika kamu merasa lelah.

a)

can

b)

must

c)

might

d)

should

133.

Anak-anak ___ bermain di jalan raya.

a)

mustn't

b)

shouldn't

c)

can't

d)

might not

134.

Kita ___ berbicara dengan suara pelan di perpustakaan.

a)

should

b)

must

c)

might

d)

can

135.

I recommend that you ___ more books.

a)

read

b)

play

c)

sleep

d)

walk

136.

Our teacher recommends that we ___ every day.

a)

study

b)

rest

c)

play

d)

eat

137.

You should ___ to the doctor if you feel unwell.

a)

go

b)

sleep

c)

eat

d)

write

138.

I recommend that you don't ___ too late at night.

a)

stay up

b)

study

c)

rest

d)

sleep

139.

They recommend finishing the homework ___ it is due.

a)

before

b)

after

c)

during

d)

at

140.

The doctor recommends that patients ___ more water.

a)

drink

b)

eat

c)

sleep

d)

walk

141.

I recommend this place for you to ___ with your family.

a)

relax

b)

study

c)

work

d)

hunt

142.

I suggest that you ___ at the hotel near the beach.

a)

stay

b)

work

c)

shop

d)

exercise

143.

For better results, I recommend that you ___ regularly.

a)

exercise

b)

rest

c)

sleep

d)

eat

144.

The doctor recommends that the patient ___ well every day.

a)

rest

b)

work

c)

write

d)

talk

145.

You should ___ more vegetables for a healthy life.

a)

eat

b)

avoid

c)

bring

d)

write

146.

I suggest you not to ___ too much time on social media.

a)

waste

b)

watch

c)

walk

d)

sleep

147.

You should ___ the teacher about the difficult assignment.

a)

ask

b)

avoid

c)

postpone

d)

forget

148.

If the weather is hot, I suggest you ___ in a shady place.

a)

stay

b)

play

c)

walk

d)

swim

149.

You should not ___ money on unnecessary things.

a)

waste

b)

save

c)

take

d)

bring

150.

I suggest you ___ more time with your family.

a)

talk

b)

work

c)

walk

d)

play

151.

You should ___ the doctor if you feel sick.

a)

visit

b)

avoid

c)

delay

d)

ignore

152.

If you want to save money, I suggest you not to ___ expensive things.

a)

buy

b)

bring

c)

give

d)

borrow

153.

You should ___ more time for studying.

a)

spend

b)

avoid

c)

bring

d)

talk

154.

To get better results, I suggest you ___ more practice.

a)

do

b)

avoid

c)

leave

d)

ignore