大学英语语法 之 过去完成进行时和过去将来完成进行时的被动语态
一、过去完成进行时的被动语态
1.构成:had been being 过去分词
2.用法:过去完成进行时的被动语态用于描述过去某个时间点之前正在进行的被动动作或状态。
e.g.The project had been being delayed due to the lack of funding.
3.句型
肯定句 主语 had been being 过去分词 ...
e.g.The letter had been being written till two o'clock yesterday.
否定句 主语 had not been being 过去分词 ...
e.g.The letter had not been being written till two o'clock yesterday.
疑问句 Had 主语 been being 过去分词 ...
e.g.Had the letter been being written till two o'clock yesterday?
特殊疑问句 特殊疑问词 had 主语 been being 过去分词 ...
e.g.What time had the letter had been being written yesterday?
二、过去将来完成进行时的被动语态
1.构成:should/would have been being 过去分词
2.用法:过去将来完成进行时表示动作从过去某一时间开始一直延续到对于过去来说的将来某一时间一直被做,动作是否被继续下去,由上下文决定。
e.g.Tom's room would have been being cleaned before he came back.
3.句型
肯定句 主语 should/would have been being 过去分词 ...
e.g.The play would have been being performed for an hour when we reached the theatre.
否定句 主语 should/would not have been being 过去分词 ...
e.g.The play would not have been being performed for an hour when we reached the theatre.
疑问句 Should/Would 主语 have been being 过去分词 ...
e.g.Would the play have been being performed for an hour when we reached the theatre?
特殊疑问句 特殊疑问词 should/would 主语 have been being 过去分词 ...
e.g.How long would the play have been being performed when we reached the theatre?
跟踪练习
I.1.The criminal______for by the police for two years before he was caught.(look)
2.A topic______for by Fyan for his thesis since the beginning of the year.(search)
3.The science project______on by the twins all the last semester.(work)
4.The book______by Amy for over three hours before she found it’s midnight.(read)
5.Up to that time those books______.(translate)
6.The house______before they decided to sell it.(renovate)
7.The library______for 15 days before we moved in.(paint)
8.The car______for 2 days by the time I picked it up.(repair)
答案:
had been being looked, had been being searched, had been being worked, had been being read, had been being translated, had been being renovated, had been being painted, had been being repaired
II.1.She said that by the end of last weekend, the book______for 2 weeks.(read)
2.Tom said this topic______for a month. (consider)
3.The worker said the project______for 2 years by the next year.(implement)
4.The writer told me his book______for 3 months by next month.(translate)
5.The programmer said by the end of that year an advanced version of that software______for 5 years.(develop)
6.The teacher said the issue______for 3 hours by tonight.(discuss)
7.The farmer said the road______for 2 months by next Sunday.(repair)
8.The parents said the child______for 3 hours by six o’clock.(operate)
答案
would have been being read,would have been being considered,would have been being implemented,would have been being translated, would have been being developed, would have been being discussed, would have been being repaired, would have been being operated