Choose the correct answer to each of the following questions.
1. We __________ our dinner an hour ago.
finished
have finished
Đáp án : A
1. Dựa vào cụm từ “an hour ago” để xác định thì của động từ và áp dụng công thức chia thì dạng khẳng định để chọn đáp án đúng.
1.
An hour ago: cách đây 1 giờ => dấu hiệu nhận biết thì quá khứ đơn, dạng khẳng định với động từ có quy tắc: S + Ved => finished
Câu hoàn chỉnh: We finished our dinner an hour ago.
(Chúng tôi đã ăn tối xong cách đây 1 giờ.)
Đáp án: finished

2. My brother ________ sushi before, so we took him to a Japanese restaurant yesterday.
has not eaten
did not eat
Đáp án : B
2. Dựa vào “yesterday” và thì của động từ “took” để xác định thì của động từ cần điền vào chỗ trống.
2.
yesterday (adv): hôm qua => dấu hiệu nhận biết thì quá khứ đơn, dạng phủ định: S + did not + V (nguyên thể)
Vì hành động “not eat” xảy ra trước hành động “took” nên phải chia ở thì quá khứ đơn, không thể chia thì hiện tại.
Câu hoàn chỉnh: My brother did not eat sushi before, so we took him to a Japanese restaurant yesterday.
(Anh trai tôi chưa từng ăn sushi nên hôm qua chúng tôi đã đưa anh ấy đến một nhà hàng Nhật.)
Đáp án: did not eat
3. I ________ for two hours and I’m really tired now.
have run
have been running
Đáp án : B
3. Dựa vào “now”, “for two hours” và nghĩa của câu “I’m really tired” và cách sử dụng thì hiện tại hoàn thành và hiện tại hoàn thành tiếp diễn để chọn đáp án đúng.
3.
for two hours: khoảng 2 giờ
I’m really tired now: Bây giờ tôi thật sự mệt => hành động “run” vừa mới kết thúc và để lại kết quả ở hiện tại => dùng thì hiện tại hoàn thành tiếp diễn: I have been + V-ing => have been running
Thì hiện tại hoàn thành tuy cũng diễn tả hành động vừa mới hoàn tất ở hiện tại nhưng không nhấn mạnh kết quả và ảnh hưởng của nó nên không phù hợp với nghĩa trong câu này.
Câu hoàn chỉnh: I have been running for two hours and I’m really tired now.
(Tôi vừa mới chạy khoảng 2 tiếng đồng hồ và bây giờ tôi thật sự thấy mệt.)
Đáp án: have been running







Danh sách bình luận