语法检测-非通用时态

编辑:pitaya02        日期:2020-11-19

因为很少有这样的例子,所以我们在一个章节中将过去完成的时间,未来完成的时间以及未来完成的时间归结为一个部分。火龙果智能语法检测



未来完成时间:

未来完成时的构成: should/would have done sth.

未来完成时的用法:

过去性未来完成时表示在过去的某一时刻之前发生的行动,通常会对过去的某一时刻产生影响。

we hoped that she would have got the plan ready before we came back.我们希望在我们回来之前,她会把这个计划做好。

He said he would let me have the book as soon as he had read it. 他说书一看完就借给我。

过去的未来完成时也常用虚拟语气,表示与过去事实相反的意思。例如:

伊夫· I had seen him this anteroom, I would have told him about it.如果我今天下午见到他,我会把这件事告诉他。火龙果智能语法检测



当未来结束的时候

格式: will/shall have been+现在分词用于第一人称, will have been+现在分词用于其他人称。

使用:在将来完成时,它通常与一个以 by开头的时间短语连用:

By the end of this year he'll have been acting for thirty years.

在今年底之前,他将在演员行业工作30年。火龙果智能语法检测



未来结束时与未来结束时之间的关系,与现在完成时之间的关系不变。也就是,在以下情况下,可在将来完成进行时,而无需将来:

这一行为本身是连续的:

by the end of the month he will have been living/working/studying here for ten years.到这个月底,他已经在这里居住/工作/学习十年了。

一种经常发生的行为被表示为连续的行为:

“我的名字”,即 the end of this month he will have been training horses/climbing mountains for twenty years.这个月底,他已经驯马/登山20多年了。

但若提及所驯马或攀登的山峰的数目,或以任何方式将运动分成若干阶段,则必须在将来完成:

到本月底为止, By the end of the month he will have trained 600 horses/climbed 50 mountains.他驯养的马大约有600匹,攀登的山峰大约有50匹。火龙果智能语法检测



未来完成过程的时间:

构成:should have been doing , would have been doing

例句: They said that by the end of the following month, the project would have been being worked for 3 years.(他们说,到第二个月底,这个项目已经持续了3年之久)

火龙果智能写作是全球第一款中英双语语法检查校对产品,运用火龙果智能写作技术进行错别字文本校对,除错别字校对以外,还可以对语法、标点等进行校对。

火龙果智能写作官网https://www.mypitaya.com

积极拥抱变化,才能更好的应对这个时代



语法检测-所有格修饰的名词能省略吗