contoh soal bahasa inggris , tenses


Present Perfect

1.       Change the verb into the correct form.
1. I (read) your book several times.
2. She (wear) that skirt many times.
3. My family (visit) Brazil a few times.
4. You (break) the glass again.
5. They (pay) for everything.
6. It (never snow) like that.
7. We (see) him before.
8. There (be) problems.
9. Maria (raise) a monkey.
10. The kids (grow) so much!

2. Change the verb into the correct form and change the sentences into negative sentences.
1. The students (improve) their skill.
2. She (become) really beautiful.
3. The man (invent) many great inventions.
4. People (cause) much destruction to the planet.
5. I (learn) to surf.
6. The class (do) 5 tests this month.
7. Allison (find) a few problems with your plan.
8. We (consult) some doctors about this.
9. I (meet) Debbie in the last week.
10. In the previous year, we (double) our income.





3. Change the verb into the correct form and change the sentences into interrogative sentences.
1. I (be) here for two hours.
2. They (own) the house since 1991.
3. They (have) those problems for a long time.
4. We (see) this movie already.
5. You (check) my spelling.
6. Angela (taste) baked bananas in her trip to South America.
7. Donna (break) her leg.
8. Tim and Allison (have) a baby.
9. Dan (work) here since last November.
10. Jamie (be) sick for two days.

Present Perfect Continuous Tense
1. Fill the blanks with suitable words.
1.       Rick  ............ been studying hard this semester.
2.       Julie ................ living in Italy since May.
3.       We have been watching tv .......... 3 hours today.
4.       My brother has been travelling ............. he finished school.
5.       You have ............... too hard today.
6.       I’m tired because I ............... been working out.
7.       ................. your brother and sister been getting along?
8.       It has ........ snowing a lot this week.
9.       How long have you been .............. German
10.   Has it ............. raining since you arrived?
2.     Fill the blanks with suitable words in the brackets given then make the negative sentences.
1. He (feel) unwell for some weeks .
2. The two ladies (sing) songs since morning without getting tired.
3. The children (play) for several hours  and need to be called indoors.
4. She (eat) some junk food or other for years and suffers from various stomach problems.
5. They (read) books in large numbers in some subjects for two years.
6. I (write) letters for the past two hours and my hands are beginning tired.
7. He (run) here and there for a job and has finally found one .
8. It (rain) since this morning. How irritating!
9. Politicians (fool) the public for several years
10. The poor old lady (cook) meals for a large number of people for some years.

3.     Fill the blanks with suitable words in the brackets given then make the interrogative sentences.
1.     The farmer (plant) trees for two months .
2. She (sleep) since this morning.
3. He (teach) for seven years .
4. She (swim) for hours .
5. They (hope) for his returning since last week.
6. I (wait) for twenty minutes.
7. They (go out) together since last June.
8. We (do) some exercises.
9. I (wait) for ages.
10. Robert (learn) English for eight years.

Present Perfect and Perfect ContinuousTense
1. Translate the sentences below into a good form of present perfect tense!
1.      Saya telah menulis pelajaran bahasa inggris selama 30 menit.
2.      Mereka tidak menghubungi saya akhir-akhir ini.
3.      Dia belum pernah kalah dalam permainan catur.
4.      Dia tidak makan daging sejak tahun 1997.
5.      Saya sudah menyelesaikan sembilan kalimat
6.      Sudahkan kamu melihat film ini ?
7.      John telah membayar rekening itu.
8.      Peter telah membaca majalah.
9.      Kamu telah memecahkan gelas.
10.  Apakah Tom pernah ke Roma ?


2. Translate the sentences below into a good form of present perfect continuous tense!
1.Hari sudah hujan selama dua jam.
2.Berapa lama kamu sudah belajar bahasa inggris ?
3.Saya sudah menonton acara TV tersebut sejak jam 3 sore.
4.Dia (pr) sudah bermain tenis sejak dia berumur 8 tahun.
5.Berapa lama kamu sudah merokok ?
6.Mereka sudah bermain PS selama tiga hari.
7.Ayah saya sudah menunggu saya di stasiun selama 4 jam.
8.Sudahkah kamu pernah datang kemari?
9.Saya telah  merawat anjing itu selama 1 bulan.
10. Sudahkah kamu pernah mengunjungi museum ini?



Comments

Popular Posts