1) I ................................ (sell) my old computer at the sale. a) have sold b) has sold c) have selled d) has selled 2) The children ................................. all the way back home. a) have ran b) has run c) have run d) have runned 3) Mum isn't at home. She .................................. to the doctor. a) have gone b) has went c) have go d) has gone 4) I have ........................................ to the shops. a) walkd b) walked c) waked d) walken 5) What is the past participle form of ''forgot''. a) forgetten b) forgotten c) forgot d) forgetted 6) What is the past participle form of ''break''? a) breaked b) broken c) broke d) breaken 7) What is the past participle form of ''bring''? a) bringed b) bought c) bringt d) brought 8) We ...................................... great news about Aunt Maggie's recovery. a) has heard b) have heared c) have heart d) have heard 9) Surani ................. (read) the novel. a) has reed b) has read c) have read d) Have reade 10) I .................. (finish) my work. a) have finished b) has finished c) have finish d) has finish

Present perfect tense

Leaderboard

Visual style

Options

Switch template

Continue editing: ?