Grammar summary
Present perfect = have/has + past participle. She has finished. They have seen it.
Regular: work - worked. Irregular: go - gone; see - seen; write - written.
Use it for experiences, present results and situations continuing until now.
01 Present perfect or past simple?
Use past simple for a finished past time; otherwise, use present perfect.
Example: I have seen it before, but I saw it yesterday too.
02 Control the form
Complete the gaps with the form requested.
Example: I have finished. → I've finished.
03 Avoid irregular-verb traps
Write only the correct participle.
Example: She has chosen a book. (choose)
Grammar summary
Questions: Have you finished? Has she arrived? What have they done?
Short answers: Yes, I have. / No, I haven't. Yes, she has. / No, she hasn't.
Finished past time: I saw him yesterday. Use past simple with yesterday / last week.
04 Questions and short answers
Complete each gap with the missing word or words.
Example: How many books have you read?
05 Read the time clues
Complete with already, just, yet, for or since.
Example: I haven't finished yet.
06 A journey in time
Use the verbs in brackets or complete with for, since or yet.
Example: She has lived here for a long time.