how long ()you ()last night?过去式还是现在完成时?
问题描述:
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还是hasbeenwatching呢如果你说这句话的时候他还在看,而且有可能继续看下去,就是hasbeenwatching. 如果他已经没看了 就是haswatched