Contoh Soal Present Perfect Continous ABC dan Essay beserta Jawaban
A. Choose the best answer by crossing a, b, c or d !
1. Mr. Adin .......... the lesson for twenty minutes.
a.
have explained c.
has explaining
b. have been explaining d. has been
explaining
2. ............
Anna been in Austria ?
a. Is c. Have
b. Has d. Are
3. The children
have been playing since this morning.
a. What have the children been
doing ?
b. What has the children been
doing ?
c. What the children have been doing ?
d. What have the children been
done ?
4. “Apa yang
sudah kamu makan selama satu jam ? “
a. What you have been eating for
an hour ?
b. What have you been eaten for
an hour ?
c. What have you been eating for
an hour ?
d. What has you been eating for
an hour ?
5. Izza and
Anastasia .......... not been meeting
since three years ago.
a.do c.has
b.does d. have
6. “ Cindy
sudah memasak selama setengah jam. “
a. Cindy has been cooking for a
half hour.
b. Cindy have been cooking for a
half hour..
c. Cindy has cooking for a half
hour.
d. Cindy has been cooked for a
half hour.
7. ..........
you ............ a fire fighter ?
a. have, done c. has, been
b. have, been d.has, done
8. “Apakah kita sudah
mendiskusikan masalah ini sejak minggu lalu ? “
a.
Have we been discussed this problem sincle last week ?
b.
Have been we discussing this problem sincle last week ?
c.
Have we been discussing this problem sincle last week ?
d.
Have we discussing this problem sincle last week ?
9. Your friends
................. in the park since this morning.
a.
has done c. has
been
b.
have done d. have been
10. I have been having breakfast on the second
floor.
a.
When have I been having breakfast ?
b.
Where have I been having breakfast ?
c.
Where I have been having breakfast ?
d.
When I have been having breakfast ?
B.
Make questions by the answer the underlined words !
(Buatlah pertanyaan dari kata – kata yang
digaris bawahi !)
1. We have been studying English for three months.
a b c d
2. They have been
living here since 1934.
e f g h
3. He has been sleeping for seven hours.
i j
C. Translate into English !
(Terjemahkan kedalam bahasa Inggris !)
1. Para guru
telah mengobrol selama berjam-jam.
2. Wanita tua
itu telah melakukan jogging selama 30 menit.
3. Bayi itu
telah menangis sejak 30 menit yang lalu.
4. Dia (pr)
sudah ada disini selama 1 jam.
5. Murid –
murid sudah menunggu selama 5 jam.
6. Richard
sudah berada disini di Kanada sejak Januari.
7. Sudah berapa
lama Susan berada di London ?
8. Kami sudah
tinggal di Indonesia sejak Sekolah Dasar.
9. Indonesia
telah menjadi negara yang merdeka sejak tahun 1945.
10. Kakek ku
telah tinggal di Indonesia selama bertahun – tahun.
JAWABAN (ANSWER)
A.
1. D
2. B
3. A
4. C
5. D
|
6. A
7. B
8. C
9. D
10. B
|
a. Who has been
studying English for three months ?
b. What have we
been doing ?
c. What have we
been studying for three months ?
d. How long
have we been studying English ?
e. Who has been
living here since 1934 ?
f. What have
they been doing ?
g. Where have
they been living since 1934 ?
h. When
have they been living here ?
i. Who has been
seeping for seven hours ?
j. What has he
been doing ?
C.
1. The teachers
have been talking for hours.
2. The old woman
has been jogging for thirty minutes.
3. The baby has
been crying since thirty minutes ago.
4. She has been
here for an hour.
5. The students
have been waiting for five hours.
6. Richard has
been in Canada since January.
7. How long has
Susan been in London ?
8. We have been
living in Indonesia since elementary school.
9. Indonesia
has been an independent country since
1945.
10. My
grand-father has been living in Indonesia for years.
Semoga bermanfaat : )
0 comments:
Post a Comment