1) He ______________ (finish) his homework already. a) finish b) has finish c) has finished d) have finishing 2) I ______________ (never / see) a panda before. a) never seen b) has never seen c) never have seen d) have never seen 3) They ______________ (visit) Japan three times. a) visited b) have visited c) has visited d) was visited 4) He ______________ (lose) his keys again! a) has lost b) lost c) have lost d) has losing 5) We ______________ (not / eat) lunch yet. a) has not eat b) have not eat c) has not eaten d) have not eaten 6) My brother ______________ (break) his phone. a) broken b) was broken c) has broken d) have broken 7) You ______________ (be) very quiet lately. a) are b) been c) are been d) have been 8) The students ______________ (complete) the project. a) have completed b) has completed c) were completed d) was completed 9) These books ______________ (read) by all the students. a) read b) was read c) were read d) have read 10) The window ______________ (break) by the boys. a) broken b) was broken c) were broken d) has broken 11) The dishes ______________ (wash) by my sister. a) was washing b) were washing c) was washed d) were washed 12) The letters ______________ (send) by the teacher. a) were sent b) was sent c) were send d) was send 13) The dog ______________ (feed) by my father. a) fed b) feed c) was feeding d) was fed 14) The pictures ______________ (draw) by the children. a) have drawn b) has drawn c) were drawn d) was drawn 15) The cake ______________ (bake) by my grandmother. a) has baked b) had baked c) was baked d) were baked 16) I ______________ (watch) TV when the lights ______________ (go) out. a) watched, gone b) watched, went c) was watching, went d) watched, were going 17) She ______________ (cook) dinner when her friend ______________ (arrive). a) cooked, arrived b) was cooking, was arriving c) cooked, was arriving d) was cooking, arrived 18) They ______________ (play) football when it suddenly ______________ (start) to rain. a) played, started b) was playing, started c) played, was starting d) were playing, started 19) We ______________ (drive) to school when we ______________ (see) an accident. a) were driving, saw b) was driving, saw c) drove, were seeing d) drove, was seeing 20) The teacher ______________ (come) in while we ______________ (talk) loudly. a) were coming, were talking b) was coming, were talking c) came, were talking d) came, was talking 21) I ______________ (drop) my phone while I ______________ (run). a) dropped, was running b) dropped, were running c) dropped, has running d) dropped, have running 22) The children ______________ (make) noise when the principal ______________ (walk) by. a) was making, walked b) were making, walked c) made, was walking d) made, were walking 23) She ______________ (fall) down while she ______________ (ride) her bicycle. a) fell, was riding b) was falling, rode c) has fallen, was riding d) fell, has rode 24) They ______________ (laugh) when I ______________ (enter) the room. a) laughed, entered b) were laughing, was entering c) was laughing, entered d) were laughing, entered 25) ______________ they ever ______________ (travel) to Europe? a) Have, travelled b) Has, travelled c) Have, travelling d) Has, travelling 26) ______________ he ever ______________ (ride) a horse? a) Have, ride b) Has, ride c) Have, rode d) Has, rode 27) ______________ you ever ______________ (forget) your homework? a) Have, forgot b) Have, forget c) Have, forgotten d) Have, forgetten 28) ______________ we ever ______________ (meet) before? a) Have, met b) Have, meet c) Has, met d) Has, meet 29) ______________ she ever ______________ (swim) in the sea? a) Have, swam b) Has, swam c) Have, swum d) Has, swum 30) _____________ your parents ever ______________ (fly) in an aeroplane? a) Has, flied b) Have, flied c) Has, flyed d) Have, flyed
0%
Present Perfect Year 6
Share
Share
Share
by
Cheeryer
Thn 6
ESL
Edit Content
Print
Embed
More
Assignments
Leaderboard
Show more
Show less
This leaderboard is currently private. Click
Share
to make it public.
This leaderboard has been disabled by the resource owner.
This leaderboard is disabled as your options are different to the resource owner.
Revert Options
Quiz
is an open-ended template. It does not generate scores for a leaderboard.
Log in required
Visual style
Fonts
Subscription required
Options
Switch template
Show all
More formats will appear as you play the activity.
Open results
Copy link
QR code
Delete
Continue editing:
?