She has taught English here 10 years. A. in B. for C. since D. from
Câu hỏi:
She has taught English here ______ 10 years.
A. in
B. for
C. since
D. from
Trả lời:
Lời giải:
Đáp án: B
Giải thích: Thì hiện tại hoàn thành: for + khoảng thời gian: trong vòng bao lâu
Dịch: Cô ấy đã dạy tiếng Anh ở đây được 10 năm rồi.
Xem thêm bài tập Tiếng anh có lời giải hay khác:
Câu 1:
She hasn't written to me for years.
=> It's years ____________________.
Xem lời giải »
Câu 3:
The beach is close to the hotel, so we can walk there.
=> We can go ______________________.
Xem lời giải »
Câu 4:
Thu often uses English to talk to Dave and Mary.
=> Thu often talks _____________________.
Xem lời giải »
Câu 5:
Tìm lỗi sai: Steve wondered if to put himself in his competitors’ shoes.
Xem lời giải »
Câu 6:
The film was so boring. _____, Jack saw it from beginning to end.
Xem lời giải »
Câu 7:
The film was so boring that we couldn't go on seeing it.
=> It was such _________________________.
Xem lời giải »
Câu 8:
The road is so narrow that cars can not park here. (too)
Xem lời giải »