I ...................................... (sell) my old computer., have sold, has sold, have selled, has sald, The children ............................................... (do) their homework., have played, has done, have done, have listened, It ............................... (be) a really good day., have been, has was, has were, has been, She ...................... (give) him a birthday present., has gave, has given, have gived, have given, We ................................................. (play) this game many times., have played, has played, have plaied, has plaied, He ....................... (write) a letter for his friend., has wrote, has written, has writed, have written, I ............... never ........................ (fly) in airplane before., have flown, has flew, have flew, has flown, My brother ..................... (sleep) until the noon., have sleep, has slept, has sleeped, have slept, My mom ................................................ (send) a lot of emails., have sended, have send, has send, has sent, My boss ...................... (understand) the assignment., has understanded, has understood, have understanded, have understood, The game ................... just ............... (begin)., has begun, has began, have beginned, have begun, You ..................... (know) about this for a long time., have know, has known, have knew, have known

PRESENT PERFECT AFFIRMATIVE

Leaderboard

Visual style

Options

Switch template

Continue editing: ?