【正文】
Just 2 weeks. A. will, buy B. did, buy C. are, having D. have, had you know Lydia very well? Yes, She and I _____ friends since we were very young. A. have made B. have bee C. have been D. have turned 26. The Smiths _______ in China for 8 years. A. has lived B. lived C. have been D. live 27. ____ you ever ____ to the US? Yes, twice. A. Have, gone B. Have, been C, Do, go D. were, going 28. How long have you ____ this book? A. bought B. borrowed C. had D. lent 29. — Excuse me, ____ you seen the film yet? — Yes, I _____ it last night. A have, see B have, have seen C have, seen D have, saw 30. He has never ridden a horse before,_____? A. is he B. isn’ t he C. hasn’ t he D. has he