作业帮 > 英语 > 作业

how long ()you ()last night?过去式还是现在完成时?

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/10/06 14:52:39
how long ()you ()last night?过去式还是现在完成时?
did sleep还是have slept还是have been sleeping
你要说清楚句子要表达的意思啊
再问: did ,sleep还是have slept还是have ,been sleeping
再答: 要用过去式啊.. 你用了Last night啊,是明显的状语时间标志. 这个句子没有完成时的标志(since,after)
再问: he has watched tv all the morning还是has been watching呢
再答: 如果你说这句话的时候他还在看,而且有可能继续看下去,就是has been watching. 如果他已经没看了 就是has watched