Bài tập về giới từ chỉ thời gian trong Tiếng Anh số 2

Bài tập giới từ chỉ thời gian có đáp án - Bài tập ngữ pháp Tiếng Anh

Trong bài tập giới từ chỉ thời gian dưới đây, bạn sẽ làm bài tập tổng hợp về các giới từ thời gian như " on, in, at, by, for, since, till, until, past, to ..." Bạn càng luyện tập nhiều thì phản xạ Tiếng Anh của bạn càng nhanh. Giờ thì bắt đầu thôi!

  • Fill in the correct prepositions.
  • 1. My brother's birthday is _____________ the 5th of November.
    on
  • 2. Peter is playing tennis ______________ Sunday.
    on
  • 3. My birthday is _____________ May.
    in
  • 4. We are going to see my parents ____________ the weekend.
    on at
  • 5. _____________ 1666, a great fire broke out in London.
    in
  • 6. I don't like walking alone in the streets ______________ night.
    at
  • 7. What are you doing _____________ the afternoon?
    in
  • 8. My friend has been living in Canada _____________ two years.
    for
  • 9. I have been waiting for you _________________ seven o'clock.
    since
  • 10. I will have finished this essay _______________ Friday.
    by
  • 11. What are you doing ______________ the weekend?
    at
  • 12. I don't know yet. Maybe I'll go to the cinema __________________ Saturday.
    on
  • 13. That's interesting. I haven't been to the cinema ________________ so many years.
    for
  • 14. We could go there together ________________ the afternoon.
    in
  • 15. That would be great. But I would prefer to go there __________ the evening. I am visiting my grandma _______________ Saturday.
    Dùng dấu phẩy (,) để tách các đáp án.
    in, on
  • 16. That's okay. The film starts _______________ eight o'clock.
    at
  • 17. I can pick you up at half ______________ seven. How long does the film last?
    past
  • 18. It will last _____________ two hours and forty-five minutes.
    in
  • 19. From eight till a quarter _____________ eleven.
    to
  • 20. That's right. But I must hurry home _________ the film. I have to be home by eleven o'clock.
    after
  • Decide whether to use "since" or "for".
  • 1. I have been waiting ____________ 4 o'clock.
    since
  • 2. Sue has only been waiting _____________ 20 minutes.
    for
  • 3. Tim and Tina have been learning English ____________ six years.
    for
  • 4. Fred and Frida have been learning French ______________ 1998.
    since
  • 5. Joe and Josephine have been going out together ______________ Valentine's Day.
    since
  • 6. I haven't been on holiday ____________ last July.
    since
  • 7. Mary has been saving her money ____________ many years.
    for
  • 8. I haven't eaten anything ________________ breakfast.
    since
  • 9. You have been watching TV ____________ hours.
    for
  • 10. We have been living here ______________ 2 months.
    for
  • The end.
  • Đáp án đúng của hệ thống
  • Trả lời đúng của bạn
  • Trả lời sai của bạn
Đánh giá bài viết
14 2.216
0 Bình luận
Sắp xếp theo
Kiểm tra Ngữ pháp tiếng Anh Xem thêm