Tìm Giáo viên Tiếng Anh
Kathy
Different between "Did you ever sleep last night" & "Have you ever slept last night"
Yesterday my friend told me he may work overnight.
Now I'm gonna ask my friend has he ever sleep yesterday.
"Did you sleep ever last night" or "Have you ever slept last night" is correct?
and what is the difference between?
Thanks for help!
19 Thg 09 2018 01:50
Câu trả lời · 2
2
I would say:
-- "Did you ever sleep last night?" (Note that "ever" comes before "sleep".)
-- "Did you get any sleep last night?"
Your other option -- "Have you ever slept last night?" -- is not correct grammatically.
19 tháng 9 năm 2018
I'd say "Did you sleep last night?". I feel that when someone uses "ever", this person is referring to an action that happens within a large timespan. For example, "Did you ever sleep in the class?" (It refers to your whole academic year)
Here is the explanation I found online.
"Past tense is the tense we use to express an action in the past. Present perfect tense usually connotes to occurrences in recent past or actions that have just completed."
19 tháng 9 năm 2018
Bạn vẫn không tìm thấy được các câu trả lời cho mình?
Hãy viết xuống các câu hỏi của bạn và để cho người bản xứ giúp bạn!
Kathy
Kỹ năng ngôn ngữ
Tiếng Trung Quốc (Quảng Đông), Tiếng Anh
Ngôn ngữ đang học
Tiếng Anh
Bài viết Bạn Có lẽ Cũng Thích

🎃 October Traditions: Halloween, Holidays, and Learning Portuguese
5 lượt thích · 0 Bình luận

The Curious World of Silent Letters in English
2 lượt thích · 0 Bình luận

5 Polite Ways to Say “No” at Work
11 lượt thích · 2 Bình luận
Thêm bài viết