High School

Put the verbs in brackets into the Past Simple, Past Progressive, Present Perfect Simple, or Present Perfect Progressive, and complete the boxes with the time words below. Use each time word only once.

Time words: for, while, yet, still, when, ago, already, since

1. While Mary was having (have) a bath yesterday evening, I was in the kitchen. I cooked (cook) her favorite dish because I wanted (want) to surprise her. When she came (come) into the kitchen, she couldn't believe her eyes!

2. Jim: Mum, I have been looking (look) for my black belt for the past hour and I haven't found (not find) it. Have you seen (see) it anywhere?

Mother: No, but I think you lent (lend) it to your brother about a week ago.

Jim: Oh, you're right. He hasn't given (not give) it back to me. I bet he was wearing (wear) it all week. Where is he now, Mum?

Mother: I'm afraid Mark has left (leave). He got (get) up about an hour before you did (do).

3. I have been working (work) on this project this morning but I haven't finished (not finish) it. What am I going to tell my boss?

Answer :

Here is how to complete the sentences using the appropriate verb forms and time words:

  1. While Mary was having (have) a bath yesterday evening, I was in the kitchen. I cooked (cook) her favourite dish because I wanted (want) to surprise her. When she came (come) into the kitchen, she couldn't believe her eyes!

    • Explanation: The verbs 'was having' and 'was' are in the Past Progressive to show an action that was in progress in the past. 'Cooked' and 'wanted' are in the Past Simple to indicate completed actions. 'Came' is also in the Past Simple as it indicates a completed action that happened at a specific time.
  2. Jim: Mum, I have been looking (look) for my black belt for the past hour and I haven't found (not find) it. Have you seen (see) it anywhere? Mother: No, but I think you lent (lend) it to your brother about a week ago. Jim: Oh, you're right. He hasn't given (not give) it back to me. I bet he was wearing (wear) it all week. Where is he now, Mum? Mother: I'm afraid Mark has left (leave). He got (get) up about an hour before you did (do).

    • Explanation: 'Have been looking' is in the Present Perfect Progressive to describe an ongoing search. 'Haven't found' and 'have you seen' are in the Present Perfect Simple to show actions connected to the present. 'Lent' and 'got' are in the Past Simple for completed actions in the past. 'Was wearing' is in the Past Progressive to describe a past ongoing action. 'Hasn't given' is in the Present Perfect Simple for an action starting in the past and still relevant. 'Has left' is also in the Present Perfect Simple for a recent action with present relevance.
  3. I have been working (work) on this project this morning but I haven't finished (not finish) it. What am I going to tell my boss?

    • Explanation: 'Have been working' is in the Present Perfect Progressive to indicate an ongoing action from the past continuing to the present. 'Haven't finished' is in the Present Perfect Simple to indicate an incomplete action.

Overall, the exercise focuses on understanding the correct usage of different past and present tense forms to accurately convey the timing of actions and their relevance to the present.