48. Mr Smith ____ a book about China last year but I don't know whether he has finished
it.
A. has written B. wrote C. had written D. was writing
47. I don't think John saw me. He ____ a book at that moment.
A. just read B. has just read C. was just reading D. had just read
46. ----Why didn't you go to the cinema yesterday? -----Because I ____ the film before.
A. had seen B. have seen C. have watched D. has watched
45. ----The train is leaving right now, but David hasn't arrived yet.
----Well, he said he ____here on time.
A. came B. will be C. would come D. can be
44. ----Mum, may I go out to play football?
-----____you ____ your homework yet?
A. Have; finished B. Do; finished C. Are; finishing D. Did; finish
43. ----Tom, may I borrow your book Chicken Soup? ----Sorry, I ____ it to Mary.
A. lent B. have lent C. had lent D. lend
42. ----How do you like Beijing, Mr Smith? ----Oh, I ___ such a beautiful city before.
A. don't visit B. didn't visit C. haven't visited D. hadn't visited
41. ----____you ____ your e-mails today?
----Not yet. There's something wrong with my computer.
A. Have; checked B. Did; check C. Do; check D. Are; checking
40. The Oriental Pearl TV Tower ____ thousands of visitors since 1995.
A. attracted B. attracts C. has attracted D. will attract
39. ----I called you yesterday evening, but there was no answer.
----Oh, I am sorry. I ____ dinner at my friend's home.
A. have B. had C. was having D. have had