l have just ( ) to the Shop(go), gone, going, goed, I ( )the letter(write), have write, have writed, have written, but l ( ) it yet(not 'send), hasn't send, haven't sent, have send, l( ) never ( )a car before(drive, (have ) ( driven), (haven't) (driven), haven't, l ( ) a teacher for 15 years (be), have, been, have been, This the first time I( ) a lion(see), seen, see, have seen

present perfect

Leaderboard

Visual style

Options

Switch template

Continue editing: ?