Fill in the blanks with a present perfect or present perfect continuous tense.
1She ............... six books.
Wrong!
Use "has published" because the focus is on the completed total number of books.
2"Where is James?" "He ............... to Mexico."
Wrong!
Use "has gone" because James is now in Mexico or on his way there.
3I ............... chopping the vegetables.
Wrong!
Use "have finished" because the action is complete now.
4The chief guest ............... yet.
Wrong!
Use "has not arrived" because "yet" shows an expected single arrival has not happened.
5The two ............... together for ten years now.
Select 2 answers.
Wrong!
Use "have lived" or "have been living" for a situation that started in the past and continues now.
6I ............... the invite.
Wrong!
Use "have received" because the focus is on the completed result of getting the invite.
7She ............... with her parents ever since she lost her job.
Select 2 answers.
Wrong!
Use "has stayed" or "has been staying" for a situation continuing since she lost her job.
8At last, I ............... peace and happiness.
Wrong!
Use "have found" because "At last" emphasizes the present result of a completed search.
9She ............... the first prize.
Wrong!
Use "has won" because the focus is on a completed achievement.
10He still ............... a good job.
Wrong!
Use "hasn't got" because it describes his present state of not having a good job.
11"You look tired." "Yes, I ..............."
Wrong!
Use "have been running" because a recent continuing activity explains why the speaker looks tired now.
12I ............... any help from them.
Wrong!
Use "have not received" because the focus is on the result that no help has arrived.
Done.
Score: 0/12
Answers
- She has published six books.
- “Where is James?” “He has gone to Mexico.”
- I have finished chopping the vegetables.
- The chief guest has not arrived yet.
- The two have lived / have been living together for ten years now.
- I have received the invite.
- She has stayed / has been staying with her parents ever since she lost her job.
- At last, I have found peace and happiness.
- She has won the first prize.
- He still hasn’t got a good job.
- “You look tired.” “Yes, I have been running“
- I have not received any help from them.

