36. She ………………….. for that company for 4 years. A. have been worked B. worked C. has been working D. had worked 37. ………………………….. this before 2012? A. Had you ever seen B. Did you ever C. Do you see D. Have you 38. She ………………. his proposal last year. A. do not B. have not refused C. did not refuse D. had not refused 39. When you are on duty, your uniform must …………………. at all times. A. wear B. be wear C. be worn D. be wearing 40. You promised her a letter; you ought to …………………. days ago. A. write B. be writing C. have written D. be written