81.How long have you ____ there? ----About four years. A.come B.gone C.left D.worked 82.Ive ____ this dictionary ____ a year. Its still new now. A.bought; for B.had; for C.bought; since D.had; since 83.Hes out. He ____ the library. A.went to B.has gone to C.has been to D.had gone to 84.Our maths teacher has ____ Australia for a week. A.gone to B.been in C.arrived in D.been to 85.How nice youve come! Weve waited for you for about two hours. Where ____ , Jim? A.are you B.have you been C.are you from D.have you gone 86.He ____ his homework and now is listening to music. A.finished B.finishes C.has finished D.finish 87.Wheres your headmaster? ----He ____ Beijing. He wont be back ____ next week. |