英语语法:表示持续一定时间的动作,carry求鉴定:the reaction had been carried out for ten hours.这个句子中的carried有错吗?如果有错,怎么改呢?不知道是否有这个语法的详细解说,多年不学英语语法,忘
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 11:44:09
英语语法:表示持续一定时间的动作,carry求鉴定:the reaction had been carried out for ten hours.这个句子中的carried有错吗?如果有错,怎么改呢?不知道是否有这个语法的详细解说,多年不学英语语法,忘
英语语法:表示持续一定时间的动作,carry
求鉴定:
the reaction had been carried out for ten hours.
这个句子中的carried有错吗?如果有错,怎么改呢?不知道是否有这个语法的详细解说,
多年不学英语语法,忘差不多了.
其实我想问的是表示持续一定时间的动作可以用carry吗?
比如说,他来这里10年了,要译成
he has been here for 10 years
而不是:he has come here for ten years
在这里,carry不是和come一样吗?只是一个瞬间完成的动作,能加一个时间状语吗?
英语语法:表示持续一定时间的动作,carry求鉴定:the reaction had been carried out for ten hours.这个句子中的carried有错吗?如果有错,怎么改呢?不知道是否有这个语法的详细解说,多年不学英语语法,忘
此句不难看出是“过去完成时态”(由HAD BEEN DONE、FOR TEN HOURS组成)
管它什麽过去、现在和将来——只要是“完成时”必然阐述的是“一段时间内
所发生的事情”即强调的是“这段过程内做了些什麽”
所以“完成时态”裏面的谓语动词规定使用为“可持续性动词”(BE就是最
常见、实用的可持续性动词)
楼主的疑问在於此句中的“CARRIED OUT”语法是否正确
那鄙人可以负责任的告诉您:IT'S RIGHT,REALLY!(原句中的BEEN是多余的
事物直接反应客观事实 句子主动表示)
举个例子 可以说明下 这个例子和您的问题原句有著异曲同工之妙:
LOVE WILL CARRY OUT——大意:爱将持续
虽然这是个将来时态 但却透露出一个信息——那就是此句中的“CARRY OUT”
表示“持续进行的动作”——和您所提供的原句作用一样(唯一不同的就是
时态和语态)
您觉得COME与CARRY一样表示瞬间并没有错 但有些绝对了
比如:我问您:“WHERE'S TOM?”您回答:“HE'S COMING SOON”
您自己看看 此句中的COMING还是表示瞬间吗?SOON难道不是时间状语吗?
我想聪明的您一定明白了^ ^
最后说一句言外话:谓语动词的形式要由某完整的句子来决定
PS:祝您学业进步!
没错
被动
carry out为词组,意思是进行,这里是carry out是被动态carried out
(化学)反应已经被进行了10 小时
carry out是一个连续进行的动作,进行化学反应需要持续一段时间的
行为动词有瞬间完成的也有持续完成的,一般说来。瞬间完成的动作由于其一纵即逝的特征,是不可能与延续性时间状语连用的。其实这不是一个语法问题,而是逻辑问题。瞬间行为的延续除非在影视中的慢镜头下去实现,否则就是背离逻辑的。要想搞清这个问题,必须理解那些动词是属于瞬间发生的,并找到与其对应的延续性动词或者如何用表示过去的时间状语去表达,如:
错误:He has stopped here fo...
全部展开
行为动词有瞬间完成的也有持续完成的,一般说来。瞬间完成的动作由于其一纵即逝的特征,是不可能与延续性时间状语连用的。其实这不是一个语法问题,而是逻辑问题。瞬间行为的延续除非在影视中的慢镜头下去实现,否则就是背离逻辑的。要想搞清这个问题,必须理解那些动词是属于瞬间发生的,并找到与其对应的延续性动词或者如何用表示过去的时间状语去表达,如:
错误:He has stopped here for an hour.
正确:He stopped here an hour ago.
He has stayed here for an hour
错误:I have fond him in the city since I came here.
正确:I foud him in the city after I came here.
I have been with him in the city since I came here.
错误:he has come here for ten years
正确:He came here ten years before.
He has been here for ten years
错误:The reaction had been carried out for ten hours
正确:The reaction was carried out ten hours before.
The reaction had been followed for ten hours
The reaction had been put in practice for ten hours
The reaction had been brought into effect for ten hours
收起