Thi Online Luyện bài tập trắc nghiệm Tiếng anh 7 Unit 3: Community service
Bài 4: Ngữ pháp – phân biệt quá khứ đơn và hiện tại hoàn thành
-
9375 lượt thi
-
12 câu hỏi
-
15 phút
Câu 1:
Choose the best answer.
I ______ a member of this non-profit organization since 1996.
since 1996: từ năm 1996
Từ cần điền diễn tả mộ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: has been
=> I have been a member of this non-profit organization since 1996.
Tạm dịch: Tôi là thành viên của tổ chức phi lợi nhuận này từ năm 1996.
Đáp án cần chọn là: A
Câu 2:
Choose the best answer._____ your homework yet?
– Yes, I ______ it an hour ago.
yet: chưa => từ cần điền thứ nhất ta dùng thì hiện tại hoàn thành: Have you done
an hour ago: một giờ trước => từ cần điền thứ hai diễn tả hành động đã xảy ra trong quá khứ nên ta dùng thì quá khứ đơn: finished
=> Have you done your homework yet? – Yes, I finished it an hour ago.
Tạm dịch: Bạn đã làm bài tập về nhà chưa? - Vâng, tôi đã hoàn thành nó một giờ trước.
Đáp án cần chọn là: D
Câu 3:
Choose the best answer.
“How long ____ English, Hoa?” - “For 6 years.”
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
Câu 4:
Choose the best answer.
Frank ______ his bike last May. So he _____ it for 4 months.
last May: tháng 5 năm ngoái => “last + mốc thời gian” là dấu hiệu của QKĐ nên ta dùng thì quá khứ đơn: “got”
for 4 months: trong 4 tháng => “for + khoảng thời gian” là dấu hiệu của HTHT nên ta dùng thì hiện tại hoàn thành: has had
=> Frank got his bike last May. So he has had it for 4 months.
Tạm dịch: Frank đã nhận được chiếc xe đạp của mình vào tháng 5 năm ngoái. Vì vậy, anh đã có nó trong 4 tháng.
Đáp án cần chọn là: B
Câu 5:
Choose the best answer.
She ______ to Japan last week but now she _____ back.
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
Bài thi liên quan:
Bài 1: Từ vựng
26 câu hỏi 15 phút
Bài 2: Ngữ pháp – Thì quá khứ đơn
20 câu hỏi 15 phút
Bài 3: Ngữ pháp – Thì hiện tại hoàn thành
25 câu hỏi 15 phút
Bài 5: Ngữ âm – âm /k/ và /g/
15 câu hỏi 15 phút
Bài 6: Kĩ năng đọc – đọc và điền từ
22 câu hỏi 15 phút
Bài 9: kỹ năng viết
14 câu hỏi 15 phút
Bài 10: Kiểm tra unit 3
40 câu hỏi 15 phút
Các bài thi hot trong chương:
Đánh giá trung bình
0%
0%
0%
0%
0%