Present perfect

Are the underlined parts of these sentences right or wrong?