过去完成时的结构是什么
发布日期:2025-04-12
过去完成时表示在过去某个时间或动作之前已经发生或完成的动作。它的结构如下:
基本结构
肯定句:主语 + had + 过去分词 + 其他。例如:She had finished her homework before dinner.(她在晚饭前就完成了家庭作业。)
否定句:主语 + had not(hadn't) + 过去分词 + 其他 。例如:He hadn't seen that movie before last night.(在昨晚之前他从未看过那部电影。 )
一般疑问句:Had + 主语 + 过去分词 + 其他 ?肯定回答:Yes, 主语 + had. 否定回答:No, 主语 + hadn't. 例如:Had they arrived at the station when you got there? (当你到达那里时,他们已经到达车站了吗?)Yes, they had.(是的,他们到了。) No, they hadn't.(不,他们还没到。)
特殊疑问句:特殊疑问词 + had + 主语 + 过去分词 + 其他?例如:What had she done before she left?(她离开之前做了什么? )
被动语态结构
肯定句:主语 + had been + 过去分词 + 其他。例如:The book had been translated into several languages by the end of last year.(到去年年底,这本书已经被翻译成几种语言了。)
否定句:主语 + had not(hadn't) been + 过去分词 + 其他。例如:The problem hadn't been solved when I came back.(我回来的时候,这个问题还没有被解决。)
一般疑问句:Had + 主语 + been + 过去分词 + 其他?例如:Had the new building been completed before the rainy season?(这座新大楼在雨季来临前完工了吗? )
特殊疑问句:特殊疑问词 + had + 主语 + been + 过去分词 + 其他?例如:Why had the project been put off?(为什么这个项目被推迟了? )