He has read the novel.为什么用has不用had,不是已经读过要用过去式吗?

清蒸水煮 1年前 已收到3个回答 举报

iamlychee 花朵

共回答了16个问题采纳率:93.8% 举报

has+done 表示现在完成时,从过去持续到现在或者是过去发生的事情对现在有了影响.他已经阅读了这本小说(他现在不用阅读)   
had+done 表示过去完成时 是过去的过去

1年前

1

ab5cdfwx 幼苗

共回答了1665个问题 举报

He has read the novel.
这个表示从现在的角度来看,他已经读完那本小说了。
He had read the novel.
这个是说,在以前的某一时间,他已经读完那本小说了。
这就是现在完成时,和过去完成时的区别。

1年前

1

lalaport 幼苗

共回答了396个问题 举报

这是现在完成时
基本结构:主语+have/has+been+动词ing(V-ing)
①肯定句中:主语+has/have+动词的过去分词(p.p)(V-ed)+宾语(或者其他).
②否定句中:主语+haven't/hasn't+动词的过去分词(p.p)(V-ed)+宾语.
③一般疑问句中:Have/Has+主语+动词的过去分词(p.p)(V-ed)+宾语(或者其他)...

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.027 s. - webmaster@yulucn.com