выиграл - have won, выигрывать - win, провел время - have had (time), иметь - have, слышать - hear, слышал - have heard, видеть - see, видел - have seen, делать, производить - make, сделал - have made, писать - write, написал - have written, давать - give, дал - have given, быть - be, был - have been,

irregular verbs Present Perfect

Leaderboard

Theme

Options

Switch template

Interactives

Restore auto-saved: ?