Exercise 1: Fill in the Blanks

Complete the sentences using the correct form of the verbs in parentheses. Use Present Simple, Present Continuous, Present Perfect, Present Perfect Continuous, Past Simple, Past Continuous, Past Perfect, Past Perfect Continuous, or Future Simple.

  1. She __________ (study) English for five years now.
  2. I __________ (never/visit) Paris, but I hope to go there someday.
  3. They __________ (move) to a new apartment last month.
  4. When I __________ (arrive) at the party, everyone __________ (dance).
  5. He __________ (not/finish) his homework yet.
  6. By the time we __________ (get) to the station, the train __________ (already/leave).
  7. Look! It __________ (snow) outside.
  8. I __________ (not/see) John for a week.
  9. She __________ (cook) dinner when the phone __________ (ring).
  10. We __________ (be) good friends since we met in high school.
  11. They __________ (have) three meetings this week.
  12. I __________ (work) in this company for the past ten years.
  13. I __________ (call) you as soon as I __________ (arrive) home.
  14. He __________ (read) a book when I __________ (come) into the room.
  15. By the time you __________ (wake up), I __________ (already/leave).

Exercise 2: Choose the Correct Option

Choose the correct tense to complete each sentence.

  1. They __________ (are watching, watch, have watched) TV right now.
  2. I __________ (was seeing, see, saw) him at the conference yesterday.
  3. She __________ (is living, lives, has been living) in London for the past five years.
  4. We __________ (have finished, are finishing, finish) our project by next Friday.
  5. He __________ (did, has done, had done) his homework before the lesson started.
  6. I __________ (will be, have been, am) at the meeting tomorrow.
  7. __________ (Were, Have, Had) you ever __________ (meet, met, meeting) someone famous?
  8. She __________ (has, have, had) already __________ (left, leaves, leaving) when we arrived.
  9. The children __________ (play, were playing, played) in the park when it started to rain.
  10. By the time we get home, she __________ (has, will have, will be) finished her work.

Exercise 3: Correct or Incorrect?

Read the sentences below and decide if they are correct or incorrect. If incorrect, rewrite the sentence using the correct tense form.

  1. I have been knowing him for years.
  2. She was cooking dinner when the doorbell has rung.
  3. We will have finish the task by tomorrow.
  4. He already saw this movie.
  5. They have gone to the supermarket yesterday.
  6. When I arrived, they have been working on the project.
  7. I am knowing the answer to the question.
  8. She is working here since 2010.
  9. By the time you called, I have already left.
  10. They had lived here for ten years before they move to another city.

Exercise 4: Fill in the Blanks with the Correct Form

Use the appropriate tense to complete each sentence using the verbs in parentheses.

  1. We __________ (not/see) each other for a long time.
  2. She __________ (always/want) to learn how to play the guitar.
  3. He __________ (work) on this project for hours, and he is still not done.
  4. __________ (you/visit) New York before?
  5. By the time I arrived, they __________ (already/start) the meeting.
  6. I __________ (study) all night for the exam.
  7. They __________ (not/go) to the party last Saturday.
  8. We __________ (have) lunch when the fire alarm __________ (go) off.
  9. He __________ (drive) when he __________ (see) the accident.
  10. She __________ (be) a doctor for over ten years.

Exercise 5: Complete the Story

Fill in the blanks using the appropriate tense forms of the verbs in parentheses.

When I __________ (be) a child, my family __________ (move) to a small town. I __________ (live) there for ten years before I __________ (move) to the city for college. I __________ (study) economics, and by the time I __________ (graduate), I __________ (already/get) a job offer. I __________ (start) working as soon as I __________ (finish) my exams. Recently, I __________ (decide) to change careers. I __________ (take) some online courses, and now I __________ (look) for a new job. I __________ (hope) I __________ (find) something soon!


Answer Key

Exercise 1: Fill in the Blanks

  1. has been studying
  2. have never visited
  3. moved
  4. arrived, were dancing
  5. hasn’t finished
  6. get, had already left
  7. is snowing
  8. haven’t seen
  9. was cooking, rang
  10. have been
  11. have had
  12. have been working
  13. will call, arrive
  14. was reading, came
  15. wake up, will have already left

Exercise 2: Choose the Correct Option

  1. are watching
  2. saw
  3. has been living
  4. will have finished
  5. had done
  6. will be
  7. Have, met
  8. had, left
  9. were playing
  10. will have

Exercise 3: Correct or Incorrect?

  1. Incorrect → I have known him for years.
  2. Incorrect → She was cooking dinner when the doorbell rang.
  3. Incorrect → We will have finished the task by tomorrow.
  4. Incorrect → He has already seen this movie.
  5. Incorrect → They went to the supermarket yesterday.
  6. Incorrect → When I arrived, they had been working on the project.
  7. Incorrect → I know the answer to the question.
  8. Incorrect → She has been working here since 2010.
  9. Incorrect → By the time you called, I had already left.
  10. Incorrect → They had lived here for ten years before they moved to another city.

Exercise 4: Fill in the Blanks with the Correct Form

  1. haven’t seen
  2. has always wanted
  3. has been working
  4. Have you visited
  5. had already started
  6. have been studying
  7. didn’t go
  8. were having, went
  9. was driving, saw
  10. has been

Exercise 5: Complete the Story
When I was a child, my family moved to a small town. I lived there for ten years before I moved to the city for college. I studied economics, and by the time I graduated, I had already gotten a job offer. I started working as soon as I finished my exams. Recently, I have decided to change careers. I have been taking some online courses, and now I am looking for a new job. I hope I will find something soon!