JavaScript is required

My dad …. worked for this company ….. 20 years.

A.
has/ since
B.
has/ for
C.
haven't/ since
D.
have/ for
Trả lời:

Đáp án đúng: A


Câu này kiểm tra kiến thức về thì hiện tại hoàn thành và giới từ "for" và "since". * **Thì hiện tại hoàn thành** diễn tả một hành động bắt đầu trong quá khứ và vẫn còn tiếp diễn đến hiện tại. Cấu trúc: has/have + V3/ed. * **"For"** được sử dụng để chỉ một khoảng thời gian (ví dụ: for 20 years). * **"Since"** được sử dụng để chỉ một mốc thời gian (ví dụ: since 2000). Trong câu này, "My dad" là chủ ngữ số ít, nên ta dùng "has". "20 years" là một khoảng thời gian, nên ta dùng "for". Vậy, đáp án đúng là B. has/ for

Câu hỏi liên quan