Help
15. John’s in bed. He is sleeping,__________?
a. isn’t he
b.aren’t he
c. didn’t he
d. don’t he
16. I _______ already _________ the hamburger.
a. has eaten
b. do eaten
c.have eaten
d. have eat
17. He _______ __________ his homework yet.
a. hasn’t do
b. hasn’t done
c.haven’t did
d.haven’t done
18. She ______ already _______ the film.
a. hasn’t seen
b. has see
c.has seen
d. have seen
19. He ______ just _______ home.
a. has come
b. have came
c. has came
d. have coming
20. _________ you ________ this film yet?
a. has seen
b. have see
c. has seeing
d. have seen
21. What _____ you ________?
a. have done
b. has done
c. have do
d. has did
22. John _______ ___________ this book for two days.
a. has reading
b. have reading
c. has been reading
d.have been reading
23. She _________ ______ ______ French for very long.
a. haven’t been learning
b. have be learning
c. has been learn
d. hasn’t been learning
24. _______ you ______ ______ the Internet all morning?
a. have been searching
b. has been searching
c. have been search
d. has been searched
25. Who ______ _______ _______ this DVD since morning?
a. has be watching
b. have been watching
c. has been watching
d. has been watch
Answers & Comments
15 — a;
16 — c;
17 — b;
18 — c;
19 — a;
20 — d;
21 — a;
22 — c;
23 — d;
24 — a;
25 — c.