have not seen  - I _______________________ ( not see ) my uncle for five years. , has dreamt  - May __________________ ( dream ) of seeing my idol for weeks. , have driven - They __________________ ( drive ) the bus since 1990.  , has sunk - The ship 'Titantic' _____________ ( sink ) for 110 years.  , has already forgiven - Don't worry. Your friend ____________( forgive) you. ,

Present Perfect tense

by

Leaderboard

Visual style

Options

Switch template

Continue editing: ?