初中英语问题?

what happened to sb?为什么加ed而what's the matter? 为什么就回答的是现在时 I have a cold.不也可以是过去感冒的

第1个回答  2022-04-27
happen是动作,动作要么未发生,要么正发生,要么发生了。happen属于发生了,过去的事,所以要用过去式。
matter是名词,意思是事情是什么,只是描述,不强调动作、是否过去的事、现在的事。
I have a cold表示现在正在感冒,用现在时是正确的。也有过去式形式,则是I had a cold.
可能你会问为什么不是I am having a cold?这样说语法没问题,但人家还有一个习惯问题,
他们就喜欢用I have a cold,而不是am having。只要记住就行,少数例外。
第2个回答  2022-04-26
因为,what happened to,这个表示不好的事发生在某人身上,强调的是事情。
变成现在时不构成原意。本回答被网友采纳