Complete the 12 sentences below. Choose the best answer for each one. Some sentences have two correct answers. Choose both.
1I ............... three client calls this morning, so I can finally look at the proposal now.
Wrong!
Use "have made" for completed calls with a present result.
2My eyes are sore because I ............... at spreadsheets for hours.
Wrong!
Use "have been looking" to show an activity continuing up to now with a present effect.
3We ............... the same supplier since 2019, so switching now would be risky.
Select 2 answers.
Wrong!
Both "have been working with" and "have worked with" are natural with "since 2019" here.
4She ............... the report, but she still needs to format the charts.
Wrong!
Use "has finished" for a completed task with a present consequence.
5I ............... to reach IT all morning, and no one has picked up.
Wrong!
Use "have been trying" for repeated attempts continuing through a period up to now.
6They ............... the budget twice already, so we need a final version today.
Wrong!
Use "have revised" to count completed actions up to now with "twice already".
7The printer ............... all day, which is why the office smells of warm plastic.
Wrong!
Use "has been running" to stress duration and the present result.
8I ............... this software for years, so I can troubleshoot it quickly.
Wrong!
Use "have known" because "know" is a state verb describing a continuing state.
9We ............... the new policy, but staff still keep asking the same questions.
Wrong!
Use "have announced" for a completed action with a present effect.
10He ............... in meetings all week, so he has not had time to reply properly.
Wrong!
Use "has been sitting" to emphasize duration during the week and its present effect.
11I ............... the figures, and they do not add up, so something is off.
Wrong!
Use "have checked" for a completed check whose result is clear now.
12She ............... for the same promotion for months, and it is starting to show.
Wrong!
Use "has been campaigning" for ongoing effort over a period up to now.
Done.
Score: 0/12
Answers
- I have made three client calls this morning, so I can finally look at the proposal now.
- My eyes are sore because I have been looking at spreadsheets for hours.
- We have been working with / have worked with the same supplier since 2019, so switching now would be risky.
- She has finished the report, but she still needs to format the charts.
- I have been trying to reach IT all morning, and no one has picked up.
- They have revised the budget twice already, so we need a final version today.
- The printer has been running all day, which is why the office smells of warm plastic.
- I have known this software for years, so I can troubleshoot it quickly.
- We have announced the new policy, but staff still keep asking the same questions.
- He has been sitting in meetings all week, so he has not had time to reply properly.
- I have checked the figures, and they do not add up, so something is off.
- She has been campaigning for the same promotion for months, and it is starting to show.

