> 英语 >
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?
推荐
猜你喜欢
© 2026 79432.Com All Rights Reserved.
电脑版|手机版