Minh has worked at the bank ____ ten years.
- A. for(đáp án đúng)
- B. during
- C. while
- D. since
Giải thích: Ten years là một khoảng thời gian, trả lời câu hỏi “bao lâu?”, nên dùng for. Since chỉ đi với mốc bắt đầu, như since 2015.
B114 câu hỏi · Trung cấp · Giới từ
Bài tập trắc nghiệm về for, during và while (bao lâu, trong lúc nào) và về by, until (hạn chót hay kéo dài đến mốc). Câu nào cũng có đáp án và giải thích ngay sau khi trả lời.

1.Minh has worked at the bank ____ ten years.
Giải thích: Ten years là một khoảng thời gian, trả lời câu hỏi “bao lâu?”, nên dùng for. Since chỉ đi với mốc bắt đầu, như since 2015.
2.Somebody knocked on the door ____ we were having dinner.
Giải thích: Sau chỗ trống là một câu có chủ ngữ và động từ (we were having dinner), nên dùng while.
3.Please return the library books ____ 15 June.
Giải thích: Ngày 15 tháng 6 là hạn trả sách. Trả sách chỉ xảy ra một lần, chậm nhất là ngày đó, nên dùng by.
Phân biệt for, during và while khi nói “trong”, by và until khi nói “đến”, “trước”. Kèm ví dụ, lỗi người Việt hay mắc và bài tập.