He did not have a good reputation in his home town.

来源:百度知道 编辑:UC知道 时间:2024/07/01 04:39:35
He did not have a good reputation in his home town.
这里为什么用have而不用had?过去式的话应该是要用had啊。

那had应该在什么情况下使用?

He did not have a good reputation in his home town.

意思是”他在他的家乡没有什么好名声.”

在这句话里面,have是个实义动词,意思是”拥有”,

所以前面要加助动词,助动词后面用动词原形.

例如:He did a good job.(他做得很好.)

否定句就是”He didn't do a good job. ”

与Have一样,do也是同时拥有助动词和实义动词两个含

义,所以在做实义动词时,句子如果否定前面还应该多加

一个助动词.

因为前面有助动词did(not),如果没有did
那么就是He had a good reputation in his home town.

前面的助词did 已经是过去时了

如前面一人回答的,用了DID以后后面的动词要用原型

前面助动词do已经用过去时did,所以have还用原形