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!

Bạn cần đăng ký tài khoản VnDoc Pro để làm bài trắc nghiệm này! Tìm hiểu thêm
  • 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
15 2.806
Sắp xếp theo

Kiểm tra Ngữ pháp tiếng Anh

Xem thêm