The present perfect is formed with 'have' or 'has' plus the past participle (e.g. 'I have finished', 'She has been'). We use it when we want to link the past to the present: for example, something that happened at an unspecified time, or something that started in the past and is still true. It is one of the most useful tenses for everyday conversation.
Use present perfect when the exact time does not matter: 'I have seen that film' (you don't say when). Use it for experiences in your life: 'I have been to Japan.' Use it for results that still matter: 'She has broken her phone' (it’s still broken). In many languages there is no equivalent, so practising with examples and conversation is the best way to get a feel for it. Rozy helps you use present perfect naturally in dialogue.
Simple past is for a finished time: 'I saw him yesterday.' Present perfect is when the time is not specified or when the result is still relevant: 'I have seen him' or 'I have lost my keys.' Choosing the right one makes your English sound more natural. Regular speaking practice with feedback, like with Rozy, helps you build this habit.
More glossary terms · Speaking tips · Learn English · By language · Home