How long ----you ----last night?(112.21) A.have;slept B.have;been sleeping C.did;slept D.did;sleep
人气:300 ℃ 时间:2020-03-29 22:07:12
解答
D did; sleep 只是单纯地问昨晚睡了多久,简单过去式即可.有A是不是更好些?不合适,在句中 duration 较短的,用简单过去时表达。想象一下如何陈述,把它改成疑问句就比较容易理解了。He slept for 10 hours last night. ( 昨天/夜 发生的单一事件,不会用完成时)How long did he sleep last night?