Choose the best answer to fill in each blank.
1.This is the most interesting novel
A. I’ve readB. I had readC. I’ve never readD. I’ve ever read
2.I haven’t seen you.
A. since a long timeB. for ages
C. agesD. for long existence
3.It every day so far this week.
A. rainedB. has rainedC. rainsD. is raining
4.I any letter from him yet.
A. haven’t receivedB. will receive
C. don’t receiveD. didn’t receive
5.We to Da Lat several times. It’s a foggy city.
A. wereB. have beenC. were beingD. had been
6.I haven’t met him since he school.
A. leftB. was leavingC. had leftD. was left
7.My uncle on this farm since he was 20.
A. has workedB. have workedC. workedD. was working
8.He London 2 years ago and I him since then.
A. left/ hadn’t seenB. left/ haven’t seen
C. was living/ haven’t seenD. left/ didn’t seen
9.By the time Tom got back, Peter .
A. have goneB. wentC. will goD. had gone
10.She in Hue for twenty years.
A. livesB. has livedC. livedD. will live