1. I _______________ all my homework.
A. do
B. did
C. has done
D. have done
2. We _______________ each other for a long time.
A.meet
B.met
C.didn’t meet
D.haven’t met
3. __________________ that men?
A.Has you ever seen
B.Do you ever see
C.Have you ever seen
D.Did you ever see
4. The bill isn’t right. They_____________ a mistake.
A.make
B. have made
C.made
D. has made
5. Don’t you want to see this programme? It _________.
A.has started
B.have started
C.started
D.starts
6. I _______ the heating on. It’ll soon get warm in here.
A.turn
B.has turned
C. have turned
D.turned
7. ________ they __________ money for your mother yet?
A.Has ... paid
B. Have ....paid
C.Do…pay
D.Did…pay
8. Someone ____________ my bicycle.
A. has taken
B.have taken
C.takes
D.took
9. Wait for few minutes, please! I ____________ my dinner.
A. have finished
B.finish
C.finished
D.has finished
10. ______ you ever ________ to a native speaker of English?
A. Has…talk
B. has…talked
C. Have...talked
D. Have…talk
11. She ___________ here for a long time.
A.doesn’t come
B. hasn't come
C.came
D.haven’t come
12. I ____________ here for three years.
A.have worked
B.worked
C.has worked
D.work
13. ________ you ever __________ in New York?
A.Has…be
B.Has…been
C.Have…be
D. Have....been
14. You _________ your project yet, I suppose.
A.hasn’t done
B.haven't done
C.didn’t
D.don’t
15. I _____ Andrew and he says he ____ already _____. about half of
the plan.
A.have just seen - has...done
B.has just seen – have…done
C.just see - have…do
D.just see - has…do
16. I _____ just ________ to start working next week.
A.have…decide
B.has…decide
C.have...decided
D.has…decided
17. He ________ at his computer for seven hours.
A.have been
B.has been
C.has be
D.have be
18. She _________ any fun a long time.
A.hasn't had
B.haven’t had
C.doesn’t have
D.didn’t have
19. My father ___________ any sport since last year..
A.doesn’t play
B.didn’t play
C.hasn’t played
D.haven’t played
20. I’d better have a shower. I ________ one since Thursday.
A.don’t have
B.didn’t had
C.hasn’t had
D.haven't had