Froggy Jumps Make the present perfect: positive, negative or question:Online version present perfect by Central Academy 1 (you / keep a pet for three years) a You were keeping a pet for three years. b You kept a pet for three years. c You have kept a pet for three years. 2 (you / come here before?) a Did you come here before? b Were you caming here before? c Have you come here before? 3 (it / rain all day?) a Has it rained all day? b Have it rained all day? c Does it rained all day? 4 (who / we / forget to invite?) a Who have we forgotten to invite? b Who did we forgotten to invite? c Who have we forgot to invite? 5 (we / not / hear that song already) a We haven't heard that song already. b We didn't heard that song already. c We haven't hear that song already. 6 (he / not / forget his books) a He haven't forgotten his books b He hasn't forgotten his books c He hasn't forgot his books 7 (she / steal all the chocolate!) a She has stolen all the chocolate! b She have stolen all the chocolate! c She has stole all the chocolate! 8 (I / explain it well?) a Has I explained it well? b Did I explained it well? c Have I explained it well? 9 (who / he / meet recently?) a Who has he met recently? b Who did he meet recently? c Who has he met recently? 10 (how / we / finish already?) a How have we finished already? b How did we finished already? c How did we finish already?