搜尋自 英語 {1} 教師……
Peter
Which one of the following questions is correct? and why?
What time have you finished your work? or what time did you finish your work?
2020年5月16日 18:05
解答 · 5
1
I think it’s the second because you’re asking about an action already finished.
2020年5月16日
1
What time did you finish your work? - Great. A simple past, absolutely right for a point in time as you need here.
What time have you finished your work? - Nope, sorry.
You could ask
By what time have you finished your work? - this means as in each day, something repeated, ongoing.
But otherwise, finishing is a point in time, and needs a simple past.
What time do you finish work? - again, as if repeated, daily, or similar.
2020年5月16日
I would say the second, "what time did you finish your work?"
You could also say:
"When did you finish your work?" And it would still be in reference to the time.
2020年5月16日
Usually, i finished my work at 6 or 7pm.
2020年5月16日
The latter one , I guess.
2020年5月16日
還沒找到你要的答案嗎?
寫下你的問題,讓母語者來幫助你!
Peter
語言能力
阿拉伯語, 阿拉伯語 (埃及), 阿拉伯語 (現代標準), 英語, 法語, 西班牙語
學習語言
英語, 西班牙語
你也許會喜歡的文章

Same Word, Different Meaning: American, British, and South African English
22 讚 · 17 留言

How to Sound Confident in English (Even When You’re Nervous)
17 讚 · 12 留言

Marketing Vocabulary and Phrases for Business English Learners
14 讚 · 6 留言
更多文章
