010
如果我们想要表示过去的过去,光用一般过去时还不够,这时候需要用过去完成时,其构成是“had+过去分词”。比如:By nine o'clock last night, we had got 200 pictures from the spaceship.标签:动词、六级 难度(5)|用途(6)|标记( )
在过去完成时中,我们常常会看到,虽然句中的动作发生在过去之前(过去的过去),但动作一直持续到现在、将来可能还要延续下去。比如:He said he had been to Beijing twice.因为said本身是过去式,而去北京的动作发生在said的过去,所以这时候就需要用过去完成时,而不是现在完成时啦。
标签:时态、完成时 难度(3)|用途(7)|标记( )
过去完成时常常用在told, said, knew, heard, thought等动词后的宾语从句(或间接引语)中,这时从句中的动作发生在主句表示的过去的动作之前。如:He said that he had known her well./I thought I had sent the letter a week before.
标签:动作、时态 难度(4)|用途(8)|标记( )
如果想要表示某个动作在将来某一时间以前已经完成,或一直持续,这时候我们需要使用将来完成时。比如:They will have been married for 20 years by then.
标签:动作、状态 难度(5)|用途(7)|标记( )
在将来完成时中,我们常常使用“shall+have+过去分词”用于第一人称,“will+have+过去分词”则可以用于所有人称。比如:We shall have finished our work by five o'clock./You will have reached Shanghai by this time tomorrow.
标签:时态、完成 难度(5)|用途(7)|标记( )
热门词汇
clock[klɔk]n. 时钟spaceship['speisʃip]n. 宇宙飞船
twice[twais]adv. 两次
heard[həːd]v. 听到
known[nəun]v. 知道
married['mærid]v. 结婚
finished['finiʃt]v. 完成
reach[riːtʃ]vi. 达到