翻译为:他最近一直在为我们工作(过去在工作,现在在工作,将来还会工作)
过去将来完成进行时
should+have been+现在分词用于第一人称
would have been+现在分词用于其他人称
He said that he would have been working for us.=He said that he would work for us.
举例:
英语中有12个主要时态,都来自于三时(过去、现在、将来)
现在以I listen为例,举例英语中有12个主要时态如下所示:
一般现在时:I listen
现在进行时:I am listening
过去进行时:I was listening
现在完成时:I have listened
现在完成进行时:I have been listening
一般将来时:I shall listen"或"I will listen."
将来进行时:I shall be listening
一般过去时:I listened
过去完成时:I had listened
过去完成进行时:I had been listening
将来完成时: I shall have listened
将来完成进行时: I shall have been listening
英语中不存在属格
一个普遍的误解是在英语中只存在一个以"'s"结尾表示所属的属格。然而,语言学家已经表明英语的所有格完全不是一个格,而是一个独立的词并且在书写和发音上都不是前一个词的一部分,这可以有下面这个句子表明:The King of Sparta's wife was called Helen.(斯巴达国王的妻子叫做海伦。)如果"'s"是属格,那么"妻子"(wife)就属于"斯巴达"(Sparta),但是"'s"并不是只表示"斯巴达"(Sparta),而是表示"斯巴达国王"(King of Sparta)。
上面这个例子并不表明英语没有自己的属格;但是它现在已经发展成为另一个形式。在古英语中,ban的属格形式是banes。后来在现代英语中,这个发展成为了使用"'s"表示的"bone's"。在18世纪,人们对此的解释是省略号代替了一个属格代词,就像"the King's horse"是"the King, his horse"的缩写。但是这个解释是不正确的。人们更相信是省略号代替了古英语中的"e"。