【正文】
23. The factory ____ since the February of 1988. A . has been open B. has opened C. has been opened D. opened24. Mary and Rose ____friends since they met in 2000. A. have made B. have been C. made D. have bee 25. You mustn39。 finished done。s happened to him . A. knew B. have known C. must know know He has _______ been to Shanghai , has he ? A. already Have you met Mr Li ______? A. just B. ago D. a moment ago The famous writer _____ one new book in the past two year . A. is writing writing written —Our country ______ a lot so far . —Yes . I hope it will be even ______ . A. has changed well good changed better better Zhao Lan ______already in this school for two years . A. was studying B. will study C. has studied D. are studying We ______ Lily since she was a little girl . A. know B. had known C. have known D. knew Harry Potter is a very nice film .I______ it twice . A. will see seen —These farmers have been to the United States . —Really ? When _____ there ? A. will they go B. did they go C. do they go D. have they gone —______ you your homework yet ? —Yes . I _____ it a moment ago . do。英語現(xiàn)在完成時(shí)復(fù)習(xí)專題 單項(xiàng)選擇。 Both his parents look sad . Maybe they what39。 finished done。 have finished do。t_____ until he es back. A. be away B. leave C. be left 26. The meeting _____ for a week now. A. has finished B. has ended C. has been over been finished 27. Miss Gao ______ this school for nearly 5 years. A. has been in B. has e to C. has taught been to28. Ben ______ a teacher for 4 years . A. has been B. has bee C. was D. became 29. I ______ home for a week. A. have returned B. have been back C. returned back 30. How long _______ he ________ ? A. had ,died B. has, died C. has, been dead , dead 31. He ____