Present Perfect Continuous Tense MCQs

Present Perfect Continuous Tense MCQs

1. She ______ (practice) the piano for two hours.
  • (A) has been practicing
  • (B) have been practicing
  • (C) is practicing
  • (D) practices
  • Answer

    Answer: (A) has been practicing

    2. They ______ (study) for the exams since morning.
  • (A) has been studying
  • (B) have been studying
  • (C) are studying
  • (D) study
  • Answer

    Answer: (B) have been studying

    3. I ______ (read) this novel for the last week.
  • (A) have been reading
  • (B) has been reading
  • (C) am reading
  • (D) reads
  • Answer

    Answer: (A) have been reading

    4. We ______ (work) on this project for three months.
  • (A) have been working
  • (B) has been working
  • (C) are working
  • (D) work
  • Answer

    Answer: (A) have been working

    5. He ______ (live) in this city for five years.
  • (A) has been living
  • (B) have been living
  • (C) lives
  • (D) is living
  • Answer

    Answer: (A) has been living

    6. They ______ (play) football since noon.
  • (A) have been playing
  • (B) has been playing
  • (C) play
  • (D) are playing
  • Answer

    Answer: (A) have been playing

    7. She ______ (teach) in this school for a decade.
  • (A) has been teaching
  • (B) have been teaching
  • (C) teaches
  • (D) is teaching
  • Answer

    Answer: (A) has been teaching

    8. We ______ (wait) for the bus for half an hour.
  • (A) have been waiting
  • (B) has been waiting
  • (C) are waiting
  • (D) wait
  • Answer

    Answer: (A) have been waiting

    9. The students ______ (study) hard for their final exams.
  • (A) have been studying
  • (B) has been studying
  • (C) are studying
  • (D) study
  • Answer

    Answer: (A) have been studying

    10. She ______ (paint) the house since morning.
  • (A) has been painting
  • (B) have been painting
  • (C) paints
  • (D) is painting
  • Answer

    Answer: (A) has been painting

    11. I ______ (exercise) regularly for the last month.
  • (A) have been exercising
  • (B) has been exercising
  • (C) am exercising
  • (D) exercise
  • Answer

    Answer: (A) have been exercising

    12. They ______ (plan) this trip for weeks.
  • (A) have been planning
  • (B) has been planning
  • (C) are planning
  • (D) plan
  • Answer

    Answer: (A) have been planning

    13. The teacher ______ (give) extra classes since the exams were announced.
  • (A) has been giving
  • (B) have been giving
  • (C) gives
  • (D) is giving
  • Answer

    Answer: (A) has been giving

    14. We ______ (search) for the right solution for hours.
  • (A) have been searching
  • (B) has been searching
  • (C) are searching
  • (D) search
  • Answer

    Answer: (A) have been searching

    15. He ______ (write) his novel for two years now.
  • (A) has been writing
  • (B) have been writing
  • (C) writes
  • (D) is writing
  • Answer

    Answer: (A) has been writing

    16. I ______ (try) to call her for the last half hour.
  • (A) have been trying
  • (B) has been trying
  • (C) am trying
  • (D) try
  • Answer

    Answer: (A) have been trying

    17. They ______ (learn) Spanish since January.
  • (A) have been learning
  • (B) has been learning
  • (C) learn
  • (D) are learning
  • Answer

    Answer: (A) have been learning

    18. She ______ (cook) dinner for the last two hours.
  • (A) has been cooking
  • (B) have been cooking
  • (C) is cooking
  • (D) cooks
  • Answer

    Answer: (A) has been cooking

    19. We ______ (discuss) this issue for a long time.
  • (A) have been discussing
  • (B) has been discussing
  • (C) discuss
  • (D) are discussing
  • Answer

    Answer: (A) have been discussing

    20. He ______ (train) for the marathon for six months.
  • (A) has been training
  • (B) have been training
  • (C) is training
  • (D) trains
  • Answer

    Answer: (A) has been training

    21. I ______ (wait) for your call since morning.
  • (A) have been waiting
  • (B) has been waiting
  • (C) wait
  • (D) am waiting
  • Answer

    Answer: (A) have been waiting

    22. They ______ (prepare) for the debate competition for a week.
  • (A) have been preparing
  • (B) has been preparing
  • (C) prepare
  • (D) are preparing
  • Answer

    Answer: (A) have been preparing

    23. She ______ (write) letters to her friend for the past year.
  • (A) has been writing
  • (B) have been writing
  • (C) writes
  • (D) is writing
  • Answer

    Answer: (A) has been writing

    24. We ______ (build) a new house for several months.
  • (A) have been building
  • (B) has been building
  • (C) build
  • (D) are building
  • Answer

    Answer: (A) have been building

    25. He ______ (study) French for the past six months.
  • (A) has been studying
  • (B) have been studying
  • (C) studies
  • (D) is studying
  • Answer

    Answer: (A) has been studying

    Present Perfect Continuous Tense MCQs

    HOME

    Notesjobs

    error: Content is protected !!