Choose the best answer.
“How long ____ English, Hoa?” - “For 6 years.”
A. have you studied
B. you studied
C. did you study
D. you have studied
Quảng cáo
Trả lời:
For 6 years: trong 6 năm
=> Từ cần điền diễn tả hành động bắt đầu ở quá khứ và đang tiếp tục ở hiện tại nên ta dùng thì hiện tại hoàn thành: have you studied
=> “How long have you studied English, Hoa?” - “For 6 years.”
Tạm dịch: Bạn đã học tiếng Anh được bao lâu, Hoa? – Trong 6 năm
Đáp án cần chọn là: A
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Đang tải chế độ Học...
Hot: 1000+ đề thi giữa kì 1 lớp 1-12 đầy đủ các môn (Update 2026) (chỉ từ 60k). Tải ngay
Đăng ký VIP để học và luyện thi không giới hạn
Trọn bộ quyền lợi trên Vietjack, trong một tài khoản.
- Phòng luyện thi cấp tốc: ĐGNL - ĐGTD, Tốt nghiệp THPT, Ôn vào 10, Ôn vào 6, Ôn Giữa kì/Cuối kì
- Hơn 200K đề thi thử, đề minh hoạ, chính thức các năm
- Với 3tr+ câu hỏi theo các mức độ Nhận biết, Thông hiểu, Vận dụng
- Tải xuống đề thi [DOCX] với đầy đủ đáp án
- Xem hàng ngàn bài giảng đính kèm củng cố thêm kiến thức
- Bao gồm tất cả các bậc từ Tiểu học đến Đại học
- Chặn hiển thị quảng cáo tăng khả năng tập trung ôn luyện
- Đăng ký ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1
A. flew/went
B. has flown/went
C. have flown/have gone
D. have flown/went
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
several times: vài lần => từ cần điền thứ nhất diễn tả một hành động xảy ra nhiều lần từ quá khứ đến hiện tại nên ta dùng thì hiện tại hoàn thành: have flown
last summer: mùa hè năm ngoái => từ cần điền thứ hai diễn tả một hành động xảy ra trong quá khứ nên ta dùng thì quá khứ đơn: went
=> We have flown to Hanoi several times, but last summer we went there by train.
Tạm dịch: Chúng tôi đã bay tới Hà Nội vài lần, nhưng mùa hè năm ngoái chúng tôi đã đến đó bằng tàu hỏa.
Đáp án cần chọn là: D
Câu 2
A. has gone/came
B. has gone/has come
C. went/has come
D. went/came
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
last week: tuần trước => từ cần điền thứ nhất diễn tả một hành động xảy ra trong quá khứ nên ta dùng thì quá khứ đơn: went
Từ cần điền thứ hai diễn tả một hành động đã hoàn thành cho tới thời điểm hiện tại nên ta dùng thì hiện tại hoàn thành: has come
=> She went to Japan last week but now she has come back.
Tạm dịch: Cô ấy đã đến Nhật Bản tuần trước nhưng bây giờ cô ấy đã trở lại.
Đáp án cần chọn là: C
Câu 3
A. got/had
B. got/has had
C. has got/has had
D. has got/had
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 4
A. worked/started
B. has worked/started
C. is working/starts
D. work/has started
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 5
A. Have you done/have finished
B. Did you do/have finished
C. Did you do/finished
D. Have you done/finished
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 6
A. have been
B. was
C. am
D. was being
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 7
A. Have you ever met/ sat
B. Did you ever met/sat
C. Do you ever met/sit
D. Have you ever met/ have sat
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Đăng ký để học cùng Vietjack. Hoàn toàn miễn phí!
Bằng việc đăng ký, bạn đồng ý với Điều khoản sử dụng và Chính sách bảo mật của Vietjack.