Choose the best answer to fill in each blank.
1. This is the most interesting novel
A. I’ve read B. I had read C. I’ve never read D. I’ve ever read
2. I haven’t seen you .
A. since a long time B. for ages
C. ages D. for long existence
3. It every day so far this week.
A. rained B. has rained C. rains D. is raining
4. I any letter from him yet.
A. haven’t received B. will receive
C. don’t receive D. didn’t receive
5. We to Da Lat several times. It’s a foggy city.
A. were B. have been C. were being D. had been
6. I haven’t met him since he school.
A. left B. was leaving C. had left D. was left
7. My uncle on this farm since he was 20.
A. has worked B. have worked C. worked D. was working
8. He London 2 years ago and I him since then.
A. left/ hadn’t seen B. left/ haven’t seen
C. was living/ haven’t seen D. left/ didn’t seen
9. By the time Tom got back, Peter .
A. have gone B. went C. will go D. had gone
10. She in Hue for twenty years.
A. lives B. has lived C. lived D. will live
11. It was the most exciting film I .
A. never saw B. ever saw C. had ever seen D. have ever seal
12. They have been in love with each other they were young.
A. while B. until C. for D. since
13. I the money from him yet.
A. haven’t received B. don’t receive
C. will receive D. am receiving
14. They for nearly 50 years.
A. marry B. have been married
C. married D. will marry
15. How many times there so far? A few times.
A. have you been B. would you be
C. were you D. had you been
16. It’s at least a month since Tom.
A. I last seen B. I last see C. I have last seen D. I last saw
17. We almost every lesson in this book so far.
A. study B. studies C. has studied D. have studied
18. We that television program.
A. never watch B. not never watch
C. have never watched D. has never watched
19. Up to then, I such a big fire.
A. have never seen B. had never seen
C. never seen D. never see
20. I her since I a student.
A. know/ am B. knew/ was
C. have known/ am D. have known/ was
1 since
2 for - never
3 for - since
4 since - never
4 for - never
6 since - ever
7 for - since
8 since - ever - never
9 for - since
10 for - never - ever
I. Put ever, never, for or since into each gap.
1. I haven’t seen Keith _____since ____ Christmas.
2. She’s been in China ____for _____ a long time, but she’s ____never____ visited the Great Wall.
3. He’s worked for this company ____for _____ many years, ____since _____ 1976, I guess.
4. We’ve been friends ____since _____ we were children, and I’ve ______never___ liked anyone as much as I like him.
5. I’ve known him ___for ______ over ten years, but I’ve ____never_____ met his parents.
6. We haven’t had a barbecue ____since _____ last summer. Have you ______ever___ had a barbecue?
7. His wife, Carrie, is a designer. She has her own studio __for _______ six months, _____since ____ 8th June.
8. My uncle has been at my house ___since ______ yesterday. Have you ______ever___ met him? - No, _____never____.
9. I’ve known him ______for ___ ages, but I haven’t seen him ______since ___ I was at university.
10. Sue has lived in London ____for _____ the last few years but she’s __never_______ gone to Big Ben. Have you ____ever_____ gone there?