onthicaptoc.com
BÀI TẬP TIẾNG ANH LỚP 8: SINCE/ FOR
Bài 1: Điền vào chỗ trống với since/ for
1. Shes lived here ___ 1975.
2. Hes been in London ___ five days.
3. They havent been used ___ many years.
4. Shes been working ___ nine this morning.
5. I havent eaten ___ hours.
6. It has been raining ___ ages.
7. India has been independent ___ 1947.
8. They have been married ___ October.
9. How many years is it ___ you graduated from junior high school?
10. We have been waiting ___ twenty minutes.
Đáp án
1. since
2. for
3. for
4. since
5. for
6. for
7. since
8. since
9. since
10. for
Bài 2. Điền cụm từ với “for”, “since” hoặc “ago”.
1. The phone last rang at four o’clock. ~ So you’ve had no calls …………... ..?
2. I haven’t been to the dentist for ten years. ~ You last went to the dentist…………......?
3. I last saw Rita on Sunday. ~ Haven’t you seen her ...................?
4. We’ve had six weeks without rain. ~ Yes, it hasn’t rained..................
5. It’s three years since Lisa got married. ~ Really? Has she been married………………?
6. It’s eight months since my sister had any work. ~ He lost his job......?
7. Mrs. Brown was taken ill three weeks ago. ~ You mean she’s been ill…………………, and nobody’s told me!
8. I got here an hour ago. ~ What! You mean you’ve been waiting …………… an hour?
9. I have not seen him……………. he was 16.
10. Ive known him ……………. ages.
11. Things have changed a lot…………….our previous meeting.
12. Its been raining…………….four oclock.
13. Im sure hes been watching us …………….we came in.
14. Hed been here…………….over an hour when we arrived.
15. Ive been trying to fix this computer…………….early this morning.
16. He hasnt had anything to eat…………….nearly a week.
17. Its three years…………….he started learning German.
18. Hes been collecting stamps…………….the past twenty years.
19. Nobody has seen him…………….last Friday.
20. It has been foggy…………….some days.
21. He has been fishing…………….six oclock.
22. Theyve been living in France …………….eight years.
23. The pilots have been on strike…………….two months.
24. Weve had terrible weather…………….Saturday.
25. Ive known Tom…………….1990.
26. We have been waiting for the bus…………….half an hour.
27. She hasnt lost a match…………….April.
28. Things have changed…………….shes become headmaster.
29. The police have been looking for him…………….a month.
30. Our dog has been ill…………….two days.
31. Ive been looking for this book…………….a long time.
32. Ive been working…………….I got up.
33. The kettle has been boiling…………….ten minutes
34. They have been living in Madrid ……………..1972.
35. He has been in prison……………… four years.
36. He has known about the fact …………….a long time.
37. Conditions have changed a lot ……………….we were children.
38. Our teacher has been very ill …………….the last month.
39. I havent eaten anything …………….twenty.four hours.
40. In fact he is always very rude. We have been waiting for him …………..half an hour.
41. I havent seen him for three years. It is because I havent been there………..I left school.
42. I have been trying to mend this old fashioned car……………… hours.
43. One of my friends has been teaching in Tokyo…………….. three years. I havent met him since last year.
44. I havent enjoyed myself…………….two weeks since I heard that my final exam grades were low.
45. I know that you have never seen a lion………. you were born. Then now I say that we can go to the zoo and see one.
46. The police have been looking for him for two weeks……….. he escaped from the prison.
47. He hasnt spoken to me even a word …………..the last meeting.
48. I havent phoned him ……………a week.
49. He has been the principal of our high school ……………1988.
49. Dean has been learning Japanese ………..two years.
50. I have been waiting ………….4 oclock.
51. Sue has only been waiting ……………..20 minutes.
52. Tim and Tina have been learning English …………six years.
53. Fred and Frida have been learning French …………………1998.
54. Joe and Josephine have been going out together ……….Valentines Day.
55. I havent been on holiday ………………….last July.
56. Mary has been saving her money ………….many years.
57. I havent eaten anything …………….breakfast.
58. You have been watching TV …………hours.
59. We have been living here ……………2 months.
60. What have you been doing _____ we last spoke?
61. What has changed in your life _____ you moved here?
62. I have been working full.time _____ several weeks now.
63. Donald hasnt wanted to talk to me _____ our argument.
64. Tony Swanson has been with the company _____ 25 years.
65. The little girl was hungry because she hadn’t eaten anything _____ a while.
66. Puerto Ricans have been migrating to the United States _____ over a century.
67. Human beings have sought to know the unimaginable _____ the beginning of time.
68. It is believed that everything in the universe has existed _____ the Big Bang 15 billion years ago.
69. Is there a family member who has a talent that has been in your family _____ several generations?
70. The weather is dry. It hasnt rained…………….a few weeks.
71. Its been raining…………….lunchtime.
72. Sarah has lived in Paris…………….1995.
73. Paul has lived in London…………….10 years.
74. Im tired of waiting. Weve been sitting here…………….an hour.
75. Kevin has been looking for a job…………….he left school.
76. I havent been to a party …………….ages.
77. I wonder where Joe is. I havent seen him …………….last week.
78. Jane is away. Shes been away…………….Friday.
79. Were going to France ____ a month next summer.
80. Becketts Ice Cream Shop has been in business ____ 1942.lived in this house 81
81. We havent been to the cinema __ ages.__ five years.
82. Jim has had a cold ________ last Thursday and hasnt been able to go to work.
83. No wonder Seth is tired. He hasnt slept ____ 24 hours!
84. Monica hasnt heard from her son ____ last Thursday.
85. Paul will be studying at Yale ___ another semester.
86. I havent been to St. Petersburg ____ 1995.
87. How long are you here ____?
88. Meg has worked at IBM ____ ten years.
89. I have been working here …………a fortnight.
90. He has been ill………… Monday.
91. Sarahs father has been a policeman …………20 years.
92. David has had a driving licence………… 1980.
93. He has been Prime Minister …………six months.
94. Youve been on the phone …………half an hour.
95. They have lived here …………five years.
96. He has been unemployed …………April.
97. It hasnt snowed …………1993.
98. He has smoked a pipe …………20 years.
99. The pizza has been in the oven………… 10 minutes.
100. I have been waiting for you …………2 hours.
101. They havent seen him…………….Monday.
102. We havent met them…………….your birthday.
103. I havent heard from them …………….they were here.
104. She has been married …………….some years.
105. I havent talked to them…………….we last met you.
106. He hasnt won any race…………….Easter.
107. We havent been to any party…………….three months.
108. I havent talked to her…………….January.
109. They have been living in this house…………….many years.
110. I havent received any letters ………I moved to this place.
111. She has lived in that city…………….at least twenty years.
112. …………….2005 she has been attending this school.
113. …………….June 1 she has been working here.
114. It hasnt rained …………….March.
115. …………….Christmas she has been staying in this house.
116. I have not seen her………… last summer.
117. We have not met …………the end of the war.
118. He has been in Paris …………about two weeks.
119. The movie has been on …………more than six months.
120. He has not had an accident …………the day he took out a comprehensive policy.
121. I have only had this computer …………3 weeks.
122. I have not heard from him …………my birthday.
123. He stayed in Europe …………less than a year.
124. Weve been waiting for the train ___ noon.
125. I havent seen them ___ last week.
126. Ive been working here ___ the beginning of the year.
127. Shes been sick ___ over a week.
128. Hes been learning English ___ a long time.
129. Ive been working in this bank ___ I graduated university.
130. My daughter has been playing piano ___ she was ten years old.
131. Youve been studying ___ three hours.
132. Hes lived in this apartment ___ he was a young man.
133. She can run ___ two hours without a break.
134. I havent seen any of them ___ I was in the army.
135. The rain lasted ___ over five hours.
136. I havent slept ___ hours.
137. ___ when have your parents let you borrow their car?
Bài 3 : Chọn for hoặc since điền vào chỗ trống
1. She has been there (for/ since) four days.
2. I have known Linda (for/ since) two years.
3. Jack has stayed here (for/ since) Thursday.
4. My aunt has lived in Australia (for/ since) 15 years.
5. We have had a camera (for/ since) 1995.
6. They have been married (for/ since) six months.
7. Liz has studied medicine (for/ since) a long time.
8. It has rained (for/ since) an hour.
9. Indian has been an independent country (for/ since) 1947.
10. Mike has been ill (for/ since) a long time.
Đáp án
1. for
2. for
3. since
4. for
5. since
6. for
7. for
8. for
9. since
10. for
onthicaptoc.com

onthicaptoc.com bai tap tieng anh ve since for

Xem thêm
A. PHONETICS (1.0 pt)
PART I: Mark the letter A, B, C or D on your answer sheet to indicate the word whose underlined part differs fromthe other three in pronunciation in each of the followingquestions. (0.5 pt)
Question 1: A. takes                B.rides                C. hopes                D dates
Choose the letter A, B, C or D to complete each of the following questions. (8 points)
1. Don’t wash up that cup. I ______ my coffee yet.  
        A. don’t finish         B. wasn’t finishing         C. didn’t finish         D. haven’t finished
I. THỜI CỦA ĐỘNG TỪ
1. Thời hiện tại đơn (The present simple)
Thời hiện tại đơn được sử dụng:
SECTION ONE: PHONETICS (1.0 pt)
SECTION TWO: LEXICO - GRAMMAR (4.0 pts)
PART I. Choose the best answer A, B, C or D to finish each of the following sentences. (3.0 pts)
A. PHẦN TRẮC NGHIỆM (6 points)
I. PRONUNCIATION (0.75 point/0.25 each):
Choose the word whose underlined part is pronounced differently from that of the others.
PHẦN A: TRẮC NGHIỆM (8.0 điểm)
Listening (2.0pts)
Part 1:  Listen to four short conversations and mark the letter A, B, C or D on your answer sheet to indicate the appropriate answer to each of the following questions. You will listen TWICE. (1.0 pt)
Chọn phương án phù hợp nhất để hoàn thành các câu sau
Câu 1: There is a between the North and the South.
A. differentlyB. differenceC. differentD. differ