The present perfect tense is used to talk about actions or situations completed in the past. Note that the present perfect is not used with time expressions referring to the past.
Complete the following sentences using an appropriate present perfect tense form.
We make the present perfect tense form by putting has or have before the past participle form of the verb.
1He ............... from the hills.
Wrong!
Use "has returned" because the present perfect with "he" is formed with "has" plus the past participle.
2You ............... me.
Wrong!
Use "have never helped" because the present perfect with "you" uses "have" plus the past participle.
3She ............... many books on philosophy.
Wrong!
Use "has authored" because a singular subject takes "has" in the present perfect.
4You ............... a great help to me.
Wrong!
Use "have always been" because the sentence describes a continuing state up to now.
5She ............... the camera she borrowed from me.
Wrong!
Use "has returned" because "she" takes "has" in the present perfect.
6He has never ............... any interest in politics.
Wrong!
Use "shown" because the present perfect needs the past participle after "has never".
7Dad has ............... on the sofa all morning.
Wrong!
Use "lain" because it is the past participle of "lie" meaning rest or recline.
8We ............... any information about them.
Wrong!
Use "have not received" because the negative present perfect with "we" is "have not" plus the past participle.
9Your boy has ............... another window of mine.
Wrong!
Use "broken" because the present perfect needs the past participle after "has".
10I ............... well for the exam.
Wrong!
Use "have prepared" because the subject "I" takes "have" in the present perfect.
Done.
Score: 0/10
Answers
- He has returned from the hills.
- You have never helped me.
- She has authored many books on philosophy.
- You have always been a great help to me.
- She has returned the camera she borrowed from me.
- He has never shown any interest in politics.
- Dad has lain on the sofa all morning.
- We have not received any information about them.
- Your boy has broken another window of mine.
- I have prepared well for the exam.

