第1个回答 2013-04-07
语法上也可以,但意思上用一般过去式更合理(他问我昨晚八点钟发生了什么,询问的是整个事件),如果用过去进行时有点奇怪(他问我昨晚八点正在发生什么,询问的是事件在那一时间点的状态),因为已经是昨晚的事了,通常现在的人要问就连过程带结果一起问,只有少数情况会只问当时情形,不关心结果,比如警察审讯,但如果是警察审讯,就该是 He asked me what I was doing at 8:00 last night.
所以不是过去进行时不能用,而是一般过去式更符合常理。
第2个回答 2013-04-07
现在进行时态,更加侧重于细节,用过去式,表明 他想先大概知道 发生了什么 ? In addition , last night , 要跟 过去式
第3个回答 2013-04-07
一般中文里讲:昨晚8点发生了什么,很少讲昨晚八点正在发生什么。算是语言习惯吧 从语法角度讲what was happening是对的,但意思不通
第4个回答 2013-04-07
谓语动词已经有了,what表示发生的内容,若用was happening就变为双动词了,违背了英语的语法