"I ______ (finish) my homework." — result we can see now, have finished, had finished, have been finishing, had been finishing, "I ______ (practise) the guitar for two hours." — still going, emphasis on the activity, had practiced, had been practising, have been practising, had been practising, "She ______ (know) him since 2019." — started in the past, continues now, had known, has known, has been knowing, have known, "They ______ (train) all morning." — just finished, explains why they're tired now, had been training, had trained, have been training, have trained, "We ______ (visit) three countries this year." — completed actions, countable result, have been visiting, have visited, had visited, had been visiting

🎮 Present Perfect: Simple or Continuous?

Leaderboard

Visual style

Options

Switch template

Continue editing: ?