She _________ (be) my friend since 2017. - has been, I _________ (not sleep) for 2 days. - haven't slept, We _________ (be) married for 40 years. - have been, I _________ (never travel) by plane. - have never travelled, He ________ (be) asleep for hours. - has been, _____ you _____ (see) the film "Titanic"? - Have, seen, _____ you _____ (play) "Call of Duty"? - Have, played, _____ she _____ (finish) her homework? - Has, finished, The fossils ________ (help) to discover new information about dinosaurs - have helped, Biologist ________ (work) in preserving native species in the city - have worked, He ________(not buy) a new phone since last year - hasn't bought, We _______(not travel) to China since 2020 - haven't traveled,

Present Perfect Practice

Leaderboard

Flash cards is an open-ended template. It does not generate scores for a leaderboard.

Visual style

Options

Switch template

Continue editing: ?