29. I _________ at many different restaurants, but the Starlight Diner is my favorite
A. was worked
B. is worked
C. have worked
D. has worked
30. Has he ever ______ in a restaurant?
A. work
B. worked
C. working
D. works
31. I _______ my homework yet.
A. have not written
B. has not written
C. having not written
D. had not written
32. They __________ the house for a month, and they still aren't finished.
A. have been painting
B. has been painting
C. have been paint
D. have painting
33. She __________ her application for the last four hours.
A. has filling out
B. have been filling out
C. has filling out
D. has been filling out
34. Tom is always late. I _________ for him many times.
A. have waiting
B. has been waiting
C. has waited
D. have waited