Present Perfect Tense worksheet

 Part A: MCQ (30 Questions = 30 Marks)


Choose the correct answer.

  1. She ______ already finished her homework.
    a) have
    b) has
    c) had
    d) is
  2. They ______ gone to the market.
    a) has
    b) have
    c) had
    d) is
  3. I ______ seen this movie before.
    a) has
    b) had
    c) have
    d) was
  4. We ______ lived here since 2010.
    a) have
    b) has
    c) had
    d) are
  5. He ______ never been to London.
    a) have
    b) has
    c) was
    d) had
  6. You ______ completed your work.
    a) have
    b) has
    c) had
    d) is
  7. They ______ started a new business.
    a) have
    b) has
    c) had
    d) was
  8. I ______ lost my key.
    a) have
    b) has
    c) had
    d) am
  9. The boys ______ gone home.
    a) has
    b) have
    c) had
    d) are
  10. He ______ already taken breakfast.
    a) have
    b) has
    c) had
    d) is
  11. আমি আমার কাজ শেষ করেছি।
    a) I finished my work.
    b) I have finished my work.
    c) I had finished my work.
    d) I am finishing my work.
  12. তারা স্কুলে গিয়েছে।
    a) They have gone to school.
    b) They gone to school.
    c) They has gone to school.
    d) They are gone to school.
  13. সে কখনো এখানে আসেনি।
    a) He have never come here.
    b) He has never come here.
    c) He had never come here.
    d) He is never come here.
  14. তুমি কি কখনো ঢাকা গিয়েছ?
    a) Have you ever gone to Dhaka?
    b) Did you go to Dhaka?
    c) Do you go to Dhaka?
    d) Are you going to Dhaka?
  15. মা রান্না শেষ করেছেন।
    a) Mother has finished cooking.
    b) Mother have finished cooking.
    c) Mother had finished cooking.
    d) Mother finishing cooking.
  16. We ______ already met him.
    a) has
    b) have
    c) had
    d) was
  17. He ______ written three books.
    a) has
    b) have
    c) had
    d) is
  18. They ______ just left the house.
    a) has
    b) have
    c) had
    d) are
  19. The students ______ completed their exams.
    a) have
    b) has
    c) had
    d) is
  20. I ______ never seen such a big tiger.
    a) has
    b) have
    c) had
    d) am
  21. Have you ______ finished your project?
    a) just
    b) yet
    c) already
    d) all correct
  22. They have ______ gone out.
    a) yet
    b) already
    c) never
    d) still
  23. I have ______ finished my work.
    a) just
    b) yet
    c) never
    d) still
  24. He hasn’t come ______.
    a) already
    b) yet
    c) just
    d) never
  25. Have they ______ arrived?
    a) still
    b) already
    c) never
    d) just
  26. We have ______ started the class.
    a) yet
    b) just
    c) still
    d) never
  27. The train hasn’t left ______.
    a) just
    b) yet
    c) already
    d) never
  28. I have ______ visited Kolkata.
    a) never
    b) just
    c) already
    d) yet
  29. He has ______ gone to office.
    a) never
    b) just
    c) still
    d) yet
  30. They have ______ finished the game.
    a) already
    b) yet
    c) never
    d) still

 

Part B: Fill in the blanks (15 Questions = 15 Marks)

Use the Present Perfect form.

  1. I ______ (see) that movie three times.
  2. He ______ (finish) his homework already.
  3. We ______ (visit) India many times.
  4. They ______ (not come) yet.
  5. The teacher ______ (teach) us well.
  6. She ______ (lose) her purse.
  7. I ______ (never be) to Japan.
  8. He ______ (buy) a new phone.
  9. We ______ (live) here since 2012.
  10. The students ______ (complete) their task.
  11. They ______ (break) the chair.
  12. He ______ (not finish) his meal yet.
  13. I ______ (read) this book before.
  14. We ______ (watch) that movie together.
  15. She ______ (just leave) the room.

 

Part C: Translation (English ↔ Bengali) (15 Questions = 15 Marks)

Translate into English:

  1. আমি গান গেয়েছি। → __________
  2. তারা খেলেছে। → __________
  3. আমরা অনেক বই পড়েছি। → __________
  4. সে কখনো লন্ডনে যায়নি। → __________
  5. তুমি কি তোমার কাজ শেষ করেছ? → __________

Translate into Bengali:

  1. I have eaten rice. → __________
  2. They have gone home. → __________
  3. She has written a letter. → __________
  4. We have met before. → __________
  5. He has bought a car. → __________

 

Part D: Error Correction (5 Questions = 5 Marks)

  1. He have finished his homework. → __________
  2. I has gone to school. → __________
  3. They has completed the task. → __________
  4. She have visited Dhaka. → __________
  5. We has met him before. → __________

 

Part E: Sentence Making (10 Questions = 10 Marks)

Make correct sentences using Present Perfect Tense.

  1. (I / finish / homework) → __________
  2. (They / visit / museum) → __________
  3. (She / write / a story) → __________
  4. (We / see / the movie) → __________
  5. (He / break / the glass) → __________
  6. (I / never / play / cricket) → __________
  7. (They / already / eat / dinner) → __________
  8. (We / learn / English) → __________
  9. (She / just / come) → __________
  10. (You / travel / abroad) → __________

 

Comments

Popular posts from this blog

Fill in the blanks with explanation

বিসিএস পরীক্ষায় প্রদত্ত Preposition -এর প্রশ্ন ও ব্যাখ্যা

Auxiliary Verb ও তার ব্যবহার