More Exercises at B1 / Intermediate Level:
Present Perfect or Past Simple (50 questions & answers): Multiple Choice Exercise
Present Perfect or Past Simple: Drag & Drop to complete the Gap
Multiple Choice Exercise: Present Perfect or Past Simple Multiple Choice Exercise: Mixed Time Words with the Present Perfect and Past Simple
Multiple Choice Exercise: For / Since / Ago
Learn the Grammar & Rules:
Grammar Rules and Form of the Present Perfect in English.
Time Words for the Present Perfect and Past Simple Tenses
Difference Between Since, For & Ago