作业帮 > 英语 > 作业

英文语法问题These two countries have been at peace for many years.

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/15 04:11:23
英文语法问题
These two countries have been at peace for many years.
These two countries are at peace.
第一句为啥要用have been,不要说后面有for many years.这表示的是以前和平,现在不一定和平,还是以前开始一直持续到现在都和平,且强调现在和平的结果呢?第二句可以那么说吗?
确实如你的想法那样用 have been正式想要强调和平的状态从以前开始一直持续到现在,这种状态现在还保持着,并不是以前和平而现在不和平.
而第二句的话,我们能得出的信息只是两国现在处于和平状态,但以前怎么样不得而知.