请大家帮忙看看这句话有语法错误吗,最好能给讲一下其中的语法知识。嗷嗷的感谢~

The project from March to May has been finished at the end of this month.
这是我现在写的,现在6月了,项目5月底结束的。如果你有更好的表达方式也请提出来,很感谢。

应该是The project from March to May will be finished at the end of this month.意为“三月到五月的项目将在本月底完成”, at the end of this month是将来的时间,所以要用一般将来时,现在完成时表示过去的动作对现在造成的影响,通常要有很明确的时间状语,如:since+过去的时间点,或for+时间段等。另外,因为The project与finish之间是被动关系,所以应该用被动语态。综上所述,本句应该用一般将来时的被动语态。
刚看了你的补充,根据补充应该是:The project from March to May had been finished by the end of last month.意为“三月到五月的项目到上月底已经完成了”,此句是过去完成时的被动语态。追问

您能具体写出来吗~非常感谢。其实我也是被时态弄迷糊了,现在是6月 我是想现在表达一下 3月份到5月份的项目已经在5月底结束了~

追答

刚看了你的补充,根据补充应该是:The project from March to May had been finished by the end of last month.意为“三月到五月的项目到上月底已经完成了”,此句是过去完成时的被动语态。

追问

The project from March to May had been finished at the end of May.这么写可以吗 ~ 真感谢你 你是最有耐心的了

追答

也可以,但是不太好,因为完成时态强调的是动作的持续,而 at the end of May体现不出持续,它仅是一个过去的时间,它适合于一般过去时。所以最好用by the end of last month,强调动作的持续。另外,过去完成时表示“过去的过去”,即动作发生在过去,一直持续到过去的某时间才结束,本句动作开始于过去(三月),一直持续到过去的某时间(五月底)才结束(完成),所以用过去完成时。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-04
单看是没有错误的。
The project 主语
from March to May 定语 修饰 the project
has been finished 谓语,现在完成时的被动语态
at the end of this month.时间状语

这样啊,那就不行了,你得这么写:
The project from March to May had been finished at the end of May.追问

真的感谢~能简单的教教我吗,为什么用过去完成时的被动语态,因为大家说用什么时态都有,迷糊了~

追答

首先是时态:

简单来讲,现在完成时是现在完成了某件事,通常这件事对现在有所影响,或者有可能仍会继续下去,比如:I have lived here for 10 years. 我已经在这住10年了。(有可能继续住下去)

过去完成时就是在过去完成了某件事,其实是发生在过去的过去。比如:
I was a student, and I had studied for 2 years before school.
我原来是个学生,但是在上学前已经学习了2年了。
其次是语态:
由于项目project 和谓语 finish 是被动关系,换句话说,项目无法主动发出完成这个动作,所以要用被动语态,be done的形式,这里就是 be finished。
综合上面,be finished 要改成过去完成时,那么就成了 had been finished

第2个回答  2013-06-04
时态与具体的时间搭配有问题。
如果你说时用 at the end of this month,表明还没有到那个时间,否则你会用 at the end of last month。既然时间还没到,动作应该还没有完成。所以应该用将来时态:
The project from March to May will/is going to be finished at the end of this month.追问

这位老师 我是想说3月份到5月份的项目已经在5月底结束了。 而我现在说话的时间是6月份了~ 有点迷糊了~

追答

那应该是:
The project from March to May was finished at the end of last month.
或者
The project from March to May has already finished.

第3个回答  2013-06-04
我认为有错误哦.时态不对.

3月-5月的项目在这个月底完成. 所以应该用将来时.

如果是上个月完成的,应该是The project from March to May has been finished at the end of last month.
第4个回答  2013-06-04
个人觉得如果是at this end of this month ,应该用一般完成时态,因为“在这个月底”是一个将来的一个时间节点,即:The project from March to May will be finished at the end of this month。也可以用将来完成时态,那么at the end of this month 就应该改成 by the end of this month,表示在这个月底之前,是将来的一段持续的时间。即The project from March to May will have been finished by the end of this month。
相似回答