have you haved/have haved C.. has you haved/has haved D.. has the post come/has B.. have the post come/has C.. has the post come/have D.. have the post come/have 6.. have you knowed/have
Trang 1English Present Perfect Tense - Test 02
Questions
1 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
2 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
3 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
Trang 24 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
5 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
6 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
7 Would you like some coffee?
I just _ (make) some
A have just made
Trang 3B have just maked
C has just made
D has just maked
8 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
9 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