English Present Perfect Tense - Test 02 Questions You _ (have) enough to eat? Yes, I _ (have) plenty, thank you A have you had/have had B have you haved/have haved C has you haved/has haved D has you had/have had You _ (dive) from the ten-metre board yet? No, I _ A has you dived/haven't B have you dived/haven't C have you dived/hasn't D has you dived/hasn't Someone _ (wind) the clock? Yes, Tom _ A has someone wound/has B have someone wound/has C have someone wound/have D has someone wound/have © http://www.englishteststore.net Photocopiable Mary _ (water) the tomatoes? Yes, I think she _ A have Mary watered/has B has Mary watered/has C has Mary watered/have D have Mary watered/have The post _ (come)? Yes, it _ A has the post come/has B have the post come/has C has the post come/have D have the post come/have How long you _ (know) Mr Pitt? I _ (know) him for ten years A have you knowed/have knowed B have you known/has known C have you known/have known D have you knowed/has knowed Would you like some coffee? I just _ (make) some A have just made © http://www.englishteststore.net Photocopiable B have just maked C has just made D has just maked You _ (see) my watch anywhere? No, I'm afraid I _ A have you seen/haven't B have you seed/haven't C have you seen/hasn't D has you seen/haven't There aren't any buses because the drivers _ (go) on strike A has gone B have gone C have goed D has goed 10 I _ (live) here for ten years A have lived B has lived © http://www.englishteststore.net Photocopiable