I _____ask him to dinner several times.. Come and look at it.. has you explained/has... has you ever ridden B.. have you ever ridden C.. have you ever rided D.. has you ever rided 8.. ha
Trang 1English Present Perfect Tense - Test 01
Questions
1 I _(ask) him to dinner several times
A have asked
B has asked
2 You _ (not make) a mistake?
No, I'm sure I _
A haven't you made/haven't
B have you made/haven't
C haven't you made/hasn't
3 I _ (buy) a new carpet Come and look at it
A has bought
B have bought
C have buyed
D has buyed
4 You _ (explain) the exercise?
Yes, I _
A has you explained/have
B have you explained/have
C has you explained/has
Trang 2D have you explained/has
5 I _ (not finish) my letter yet
A haven't finished
B hasn't finished
6 I just _ (wash) that floor
A have just washed
B has just washed
7 You ever _ (ride) a camel?
A has you ever ridden
B have you ever ridden
C have you ever rided
D has you ever rided
8 I _ (not pay) the telephone bill yet
A haven't paid
B hasn't paid
9 How many bottles the milkman _ (leave)?
He _ (leave) six
A has the milkman left/has left
B have the milkman left/have left
10 He just _ (go) out
Trang 3A has just gone
B have just gone
C has just goed
D have just goed