38. So far I _______ any success. However, I’ll keep trying.
A. don’t have B. didn’t have C. haven’t had D. won’t have
37. Five years ago nobody knew him, although he _______ more than 100 songs.
A. already wrote B. have already written
C. had already written D. was already writing
36. We expected that the English teacher _______ some advice on how to write an English letter.
A. will give B. gave C. is going to give D. would give
35. If Mary _______ next Sunday, we will go boating together.
A. will come B. comes C. shall come D. should come
34. The letter _______ in French. I can’t read it.
A. is writing B. is written C. wrote D. writes
33. Every spring, many trees _______ along the river.
A. were planted B. is planted C. will be planted D. are planted
32. Look! The boys _______ happily in the river.
A. swim B. swam C. will swim D. are swimming
31. –When _______ you _______ your homework?
--I had finished it before he _______ back.
A. have; finished; came B. have; finished; was coming
C. did; finish; came D. did; finish; was coming
30. –What did Mr Jones do before he moved here?
--He _______ a city bus for over twenty-five years.
A. is driving B. drove C. has driven D. drives
29. What _______ the forest in our country in the last ten years.
A. has happened do B. is happened to C. has happened at D. is happening