what happened和what has(had、have)happened用法上有何不同?它们都表示问句或者宾语从句“发生了什么”吧.但用法上有区别吗?学了现在完成时以后习题的答案都用后者了,实在搞不懂.

问题描述:

what happened和what has(had、have)happened用法上有何不同?
它们都表示问句或者宾语从句“发生了什么”吧.
但用法上有区别吗?学了现在完成时以后习题的答案都用后者了,实在搞不懂.

itfPTA

happened 用的多,除非是明确表示过去发生动作对现在影响才用完成时

那要看的,大部分现完都是表示对现在有影响,你肯定知道的,所以,一般前面有一句话再+what has/had happend 是比较常用的语法(题目常出)口语化的话,通常还是happened用得比较多..你们现在学的就是完成时,那肯定考点就...

what happened?是一般过去式。一般过去式用于表示过去某一特定时间发生的事或动作,因此句中常有一些表示过去某一时刻的短语。
what has(had、have)happened?是现在完成时。现在完成时用来表示发生在过去但对现在仍有影响的一个动作。句中有一些表示时间的词和短语。
区别就在细节上,请仔细观察。