Contoh Soal Present Perfect ABC dan Essay beserta Jawabannya
A. Choose the best answer by crossing a, b, c or d !
1. Farhan has  .......... a letter.
                a. type                                  c. types
                b. typed                               d. typing
2.
............ we arrived in Bali ?
                a. are                     c.
have
                b. do                      d. has
3.
The workers has built two big buildings.
                a. Who has built two big
buildings ?
                b. Whom has built two big
buildings ?
                c. Who have built two big
buildings ?
                d. Whom have built two big
buildings ?
4.
“ Apa yang sudah mereka bawa ? “
                a. What has they brought ?
                b. Whom have they brought?
                c. Whom has they brought?
                d. What have they brought ?
5.
Mr. Ayyas and Ms. Azza .......... not come yet.
                a.do                       c.have
                b.has                     d. had
6.
“ Naufal sudah berada di kelas. “
                a. Naufal has been in the class.
                b. Naufal have been in the class.
                c. Naufal has arrived in the
class.
                d. Naufal have arrived in the
class.
7.
.......... they ............ holiday in Canada ?
                a. have, have                     c. has, had
                b. have, had                       d.have, has
8. ........... Wulan  been a doctor ?
                a.are                      c. has
                b. is                        d. have
9. My uncle has
................ an old car.
                a. drive                                 c.
drove
                b. drives                               d.
driven
10.  I have gone to Egypt.
                a. Where I have gone ? 
                b. Where have  I gone ?                                
                c. When  have  I
gone ? 
                d. When I have  gone ?  
  B. Make questions by the answer the
underlined words !
(Buatlah pertanyaan dari kata – kata yang
digaris bawahi !)
1.  You 
have  spoken  English.
         a                    b           c
2.
 The 
farmer  has not watered  plants.
                 d                             e             f
3.
They  have bought  the house  since 1984.
        g                 h               i                  j
  C.
Translate into English !
(Terjemahkan kedalam bahasa Inggris !)
1.
Saya belum bayar uang sekolah.
2.
Dial (laki-laki) telah  minum 3 gelas air
sejak 2 jam yang yang lalu.
3.
Anak itu belum menggosok giginya sejak pagi.
4.
Apakah kamu sudah mandi ?
5.
Saya telah menanyakan banyak pertanyaan.
6.
Mereka belum makan sampai saat ini.
7.
Apakah dia (pr) belum  tahu tentang
kejadian itu ?
8.
Apakah Biliy sudah  mengerjakan tugas –
tugasnya ?
9.
Rachel sudah menceritakan rahasianya baru saja.
10.
Saya masih belum mengerti tentang perasaan ku.
      JAWABAN (ANSWER)
    A.
| 
1. B 
2. C 
3. A 
4. D 
5. C | 
6. A 
7. B 
8. C 
9. D 
10. B | 
    B.
a.
Who  has spoken English ?
b.
What have you done ?
c.
What  have you spoken ?
d.
Who hasn’t watered the plants ?
e.
What hasn’t the farmer done ?
f.
What hasn’t the farmer watered ?
g.
Who has bought the house since 1984 ?
h.
What have they done ?
i.
What have  they bought since 1984 ?
j.
When have  they bought the house ?
   C.
1.
I haven’t paid school-fee.
2.
He has drunk three glasses of water since two hours ago.
3.
The boy hasn’t brushed his teeth since morning.
4.
Have you taken a bath ?
5.
I  have asked many questions.
6.
They haven’t eaten until now.
7.
Has she not known about the incident ?
8.
Has Billy done his duties ?
9.
Rachel has told her secret just now.
10.
I haven’t understood about my feeling.
Semoga bermanfaat : )
 

 
 
 
 
 
 
 
 
 
 

0 comments:
Post a Comment