Grammar Interactive Practice

Choose a topic and start practising.

Grammarway3 Unit01Ex.20

Put the verbs in brackets into the present perfect or the present perfect continuous.