41. The teacher is annoyed. She ____ for her students. 
1. waited 
2. has been waiting 
3. was waiting 
4. had waited 

42. I _________ when the doorbell _________.
1. had cooked : had rung 
2. cooked : was ringing 
3. was cooking : had rung 
4. was cooking: rang 

43. He told me it ____ all night. 
1. rains 
2. had been raining 
3. rained 
4. was running 

44. I am tired. I ____ to go to bed early. 
1. have gone 
2. am going 
3. went 
4. had gone 

45. As we ____ the bird, it suddenly flew away. 
1. are watching 
2. had watched 
3. were watching 
4. watch 

46. A: What _____ you ____ ? 
      B: I’m writing a letter to a friend. 
1. have : done 
2. are : doing 
3. would : do 
4. will : done 

47. My wife always ____ at this supermarket. 
1. shops 
2. shop 
3. shopping 
4. will shop 

48. I found the book which I ______ for. 
1. looked 
2. have been looking 
3. was looking 
4. will look 

49. We _____ a video conference at 9 a.m. tomorrow. 
1. have 
2. had 
3. have had 
4. will be having 

50. My sister _____ by the end of next month. 
1. will graduate 
2. graduate 
3. graduated 
4. will have graduated 

51. My son _____ five years old next week. 
1. turn 
2. turned 
3. will turn 
4. have turned 

52. By lunch time, Peter _____ cooking. 
1. will finish 
2. is going to finish 
3. finishes 
4. will have finished 

53. The battery _____ down in a few minutes. 
1. runs 
2. will run
3. ran 
4. has run 

54. By next Friday, I ________ here for 7 years. 
1. will work 
2. am working 
3. work 
4. will have been working 

55. Tomorrow when Patricia arrives, I ____ dinner. 
1. have 
2. will be having 
3. have had 
4. had 

56. If it reaches 100 degrees, water _____. 
1. boils 
2. boiled 
3. had boiled 
4. would have boiled 

57. Unless you ____, I will call the police. 
1. leave 
2. left 
3. had left 
4. will leave 

58. If you ____ to the stationery shop. Please ____ me a pencil. 
1. had gone : bought 
2. went : buy 
3. go : buy 
4. had gone : would buy 

59. Jessica will win the prize if she _____ hard. 
1. works 
2. will work 
3. had worked 
4. would have worked 

60. If my mother _____ money, she would give me. 
1. has 
2. had had
3. had 
4. will have 

ข้อมูลโดยติวเตอร์แบงค์ [รับปรึกษาการติวทุกกระบวนวิชา]
สถาบันติว PERFECT  ซ.รามคำแหง 43/1
ติวเตอร์ประจำวิชา MCS 4170
ติวเตอร์ประจำวิชา ENG1001, ENG1002, ENG2001, ENG2002, CEN, ENS,APR
ติวเตอร์ประจำวิชา STA1003, STA2016, SBM4509, INT1004, INT1005
ติดต่อติวเตอร์ได้ที่ เบอร์ 081-7269394 Line ID : sjbank
นักศึกษาที่จะติดต่อติว กรณีคอร์สติวส่วนตัว ให้ติดต่อล่วงหน้าตั้งแต่เนิ่น ๆ นะครับ